Files
avo/.github/workflows/deps.yml
Michael McLoughlin d76a0f6dd6 ci: reduce frequency of auto updates (#328)
Reduce frequency of auto-update jobs:
* Update third-party package metadata
* Bump dependency version
Both are now monthly rather than weekly.
2022-09-05 15:09:52 -07:00

33 lines
941 B
YAML

name: deps
permissions:
contents: read
on:
schedule:
- cron: "22 5 2 * *"
jobs:
upgrade:
runs-on: ubuntu-latest
steps:
- name: Install Go
uses: actions/setup-go@37335c7bb261b353407cff977110895fa0b4f7d8 # v2.1.3
with:
go-version: 1.18.x
- name: Checkout code
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4
with:
persist-credentials: false
- name: Upgrade Modules
run: go get -u ./...
- name: Tidy
run: go mod tidy
- name: Diff
run: git diff
- name: Create Pull Request
uses: ./.github/actions/create-pull-request
with:
app_id: ${{ secrets.APP_ID }}
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
branch: auto-upgrade-deps
title: "all: upgrade direct dependencies"
body: "Auto-generated upgrade of module dependencies."