depsbot
v0.8.0
Published
Check freshness of your deno dependencies
Downloads
2
Readme
Usage
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 import { red } from "https://deno.land/[email protected]/fmt/colors.ts"; import { exists } from "https://deno.land/[email protected]/fs/mod.ts";
Maintainers
- Filippo Rossi (@qu4k)
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.