All Projects → denosaurs → depsbot

denosaurs / depsbot

Licence: MIT license
⚙️ GitHub action to check freshness of your deno dependencies

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to depsbot

prettyBenching
🦕 A small lib to make your Deno benchmarking progress and results look pretty
Stars: ✭ 23 (-17.86%)
Mutual labels:  action, deno
Golang Action
A GitHub Action to run Go commands
Stars: ✭ 119 (+325%)
Mutual labels:  ci, action
React Redux Boilerplate Example
Stars: ✭ 15 (-46.43%)
Mutual labels:  best-practices, action
gitavscan
Git Anti-Virus Scan Action - Detect trojans, viruses, malware & other malicious threats.
Stars: ✭ 23 (-17.86%)
Mutual labels:  ci, action
symfony-lts-docker-starter
🐳 Dockerized your Symfony project using a complete stack (Makefile, Docker-Compose, CI, bunch of quality insurance tools, tests ...) with a base according to up-to-date components and best practices.
Stars: ✭ 39 (+39.29%)
Mutual labels:  ci, best-practices
dohq-ai-best-practices
Внедрение и эксплуатация PT Application Inspector. Подробнее: https://habr.com/ru/company/pt/blog/557142/
Stars: ✭ 22 (-21.43%)
Mutual labels:  ci, best-practices
action-ansible-playbook
⚙️ A GitHub Action for running Ansible playbooks
Stars: ✭ 133 (+375%)
Mutual labels:  action
Y-BP
YFE Team 前端最佳实践
Stars: ✭ 28 (+0%)
Mutual labels:  best-practices
svelte-adapter-deno
A SvelteKit adapter for Deno
Stars: ✭ 152 (+442.86%)
Mutual labels:  deno
html
silentimp.github.io/html/
Stars: ✭ 88 (+214.29%)
Mutual labels:  best-practices
ember-link-action
Fire an action when LinkTo component transition happens
Stars: ✭ 86 (+207.14%)
Mutual labels:  action
pgsql-ast-parser
Yet another simple Postgres SQL parser
Stars: ✭ 152 (+442.86%)
Mutual labels:  deno
sunshine
Sunshine allows you to manage suits of your automated tests directly from Java code.
Stars: ✭ 12 (-57.14%)
Mutual labels:  ci
ascii-art-action
GitHub Action for printing out ASCII art text
Stars: ✭ 15 (-46.43%)
Mutual labels:  action
docker-pega-web-ready
Docker project for generating a tomcat docker image for Pega
Stars: ✭ 46 (+64.29%)
Mutual labels:  ci
mongoDB-Atlas
Best Practices of mongoDB in general and the cloud version of the database(Atlas)
Stars: ✭ 37 (+32.14%)
Mutual labels:  best-practices
react-firebase-template
Bootstrap a React + Firebase full stack application with every thing you need pre-configured: hosting, database, authentication, CI, Typescript, Material UI, PWA and other goodies.
Stars: ✭ 24 (-14.29%)
Mutual labels:  ci
otto
Otto is your friendly continuous delivery companion.
Stars: ✭ 80 (+185.71%)
Mutual labels:  ci
stepman
Step collection manager
Stars: ✭ 23 (-17.86%)
Mutual labels:  ci
basetemplate9
TYPO3 v9 LTS Template Foundation - Use it as a base for your website configuration. Add all your Stylesheets, JavaScripts and Templates.
Stars: ✭ 15 (-46.43%)
Mutual labels:  best-practices

depsbot

⚙️ GitHub action to check freshness of your deno dependencies


Usage as a GitHub action

Example Workflow file

An example workflow to authenticate with GitHub Platform:

on:
  schedule:
    - cron: "0 0 * * *" # run depsbot everyday at 00:00 UTC
  push:
  pull_request: # but also check on push and pull requests

jobs:
  depsbot:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repository
        uses: actions/checkout@master

      - name: Run depsbot
        uses: denosaurs/depsbot@master
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}

Inputs

name value default description
github_token string Token for the repo. Can be passed in using ${{ secrets.GITHUB_TOKEN }}.
path string '.' If your deno project is in a subdirectory you specify where to run the depsbot.
repo_path string '.' Path to your repository in the filesystem.

Ignore Comments

If you to let depsbot know that a particular line or file shouldn't be checked you can add:

  • // depsbot-ignore to ignore the next line

    // depsbot-ignore
    import { red } from "https://deno.land/[email protected]/fmt/colors.ts";
  • // depsbot-ignore-file to ignore the entire file

    // depsbot-ignore-file
    import { red } from "https://deno.land/[email protected]/fmt/colors.ts";
    import { exists } from "https://deno.land/[email protected]/fs/mod.ts";

Usage as a CLI

To use depsbot as a CLI you can install it with:

$ yarn global add depsbot

you can also use it for a one time run with npx.

Maintainers

Other

Related

  • dependabot - Automated dependency updates built into GitHub

Contribution

Pull request, issues and feedback are very welcome. Code style is formatted with yarn format and commit messages are done following Conventional Commits spec.

Licence

Copyright 2020-present, the denosaurs team. All rights reserved. MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].