mirror of
https://github.com/bentoml/OpenLLM.git
synced 2026-01-24 23:37:48 -05:00
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8ade135a41...b4ffde65f4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
60 lines
2.6 KiB
YAML
60 lines
2.6 KiB
YAML
name: Cron update
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
# ┌───────────── minute (0 - 59)
|
|
# │ ┌───────────── hour (0 - 23)
|
|
# │ │ ┌───────────── day of the month (1 - 31)
|
|
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
|
|
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
|
|
# │ │ │ │ │
|
|
- cron: '42 2 * * SUN-WED'
|
|
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#defaultsrun
|
|
defaults:
|
|
run:
|
|
shell: bash --noprofile --norc -exo pipefail {0}
|
|
concurrency:
|
|
group: cron-${{ github.head_ref || github.run_id }}
|
|
cancel-in-progress: true
|
|
jobs:
|
|
update-actions:
|
|
runs-on: 'ubuntu-latest'
|
|
name: Ratchet update
|
|
if: "github.repository == 'bentoml/OpenLLM'" # Don't run on fork repository
|
|
env:
|
|
ACTIONS_TOKEN: ${{ secrets.OPENLLM_PAT }}
|
|
steps:
|
|
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # ratchet:actions/checkout@v4.1.1
|
|
with:
|
|
fetch-depth: 0
|
|
- name: Install jq and curl
|
|
run: sudo apt-get install -y jq curl
|
|
- name: Import bot's GPG key for signing commits
|
|
id: import-gpg-key
|
|
uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # ratchet:crazy-max/ghaction-import-gpg@v6
|
|
with:
|
|
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
|
|
passphrase: ${{ secrets.GPG_PASSPHRASE }}
|
|
git_config_global: true
|
|
git_user_signingkey: true
|
|
git_commit_gpgsign: true
|
|
- name: Locking dependencies
|
|
run: bash ./tools/update-actions.sh
|
|
- name: Create a PR
|
|
uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # ratchet:peter-evans/create-pull-request@v5.0.2
|
|
env:
|
|
GIT_AUTHOR_NAME: ${{ steps.import-gpg-key.outputs.name }}
|
|
GIT_AUTHOR_EMAIL: ${{ steps.import-gpg-key.outputs.email }}
|
|
GIT_COMMITTER_NAME: ${{ steps.import-gpg-key.outputs.name }}
|
|
GIT_COMMITTER_EMAIL: ${{ steps.import-gpg-key.outputs.email }}
|
|
BRANCH_NAME: cron/ratchet
|
|
with:
|
|
title: 'ci: update lock actions [generated]'
|
|
commit-message: 'cron: ratchet update'
|
|
branch-suffix: timestamp
|
|
signoff: true
|
|
delete-branch: true
|
|
reviewers: aarnphm
|
|
author: ${{ env.GIT_AUTHOR_NAME }} <${{ env.GIT_AUTHOR_EMAIL }}>
|
|
branch: ${{ env.BRANCH_NAME }}
|