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 }}
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. |
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/std@0.51.0/fmt/colors.ts";
-
// depsbot-ignore-file
to ignore the entire file// depsbot-ignore-file import { red } from "https://deno.land/std@0.51.0/fmt/colors.ts"; import { exists } from "https://deno.land/std@0.51.0/fs/mod.ts";
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.
- Filippo Rossi (@qu4k)
- dependabot - Automated dependency updates built into GitHub
Pull request, issues and feedback are very welcome. Code style is formatted with yarn format
and commit messages are done following Conventional Commits spec.
Copyright 2020-present, the denosaurs team. All rights reserved. MIT license.