Skip to content

🤖 Dependencies Update #231

🤖 Dependencies Update

🤖 Dependencies Update #231

Workflow file for this run

name: 🤖 Dependencies Update
on:
schedule:
- cron: 0 0 * * *
workflow_dispatch:
permissions:
contents: write
pull-requests: write
jobs:
gum:
name: 🎀 Gum
runs-on: Ubuntu-Latest
steps:
- name: 🚚 Checkout Repository
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: 🎀 Get the Latest Gum Version
id: gum
env:
GH_TOKEN: ${{ github.token }}
run: |
tag="$(gh release list --repo='charmbracelet/gum' --limit=1 --json='name' --jq='.[].name')"
echo "version=${tag:1}" | tee -a "$GITHUB_OUTPUT"
- name: 📋 Find and Replace the Gum Version
id: find-replace
uses: jacobtomlinson/gha-find-replace@863001a682308a0a2405e69e645cb0899b5ee64b # 3.0.4
with:
find: gumVir='[0-9]+.[0-9]+.[0-9]+'
replace: gumVir='${{ steps.gum.outputs.version }}'
include: setup
- name: 🎈 Create Pull Request
if: ${{ steps.find-replace.outputs.modifiedFiles > 0 }}
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
commit-message: |
chore(setup): Version up Gum
Change Gum version to v${{ steps.gum.outputs.version }}.
branch: bump-gum
sign-commits: true
title: |
chore(deps): Bump charmbracelet/gum to ${{ steps.gum.outputs.version }}
body: Bumps [charmbracelet/gum](https://github.com/charmbracelet/gum) to ${{ steps.gum.outputs.version }}
labels: dependencies
pre-commit:
name: 🚸 pre-commit
runs-on: Ubuntu-Latest
steps:
- name: 🚚 Checkout Repository
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: 🚸 Install pre-commit
run: pip install pre-commit
- name: ⬆️ Auto-update pre-commit.yml
run: pre-commit autoupdate -c='data/pre-commit.yml'
- name: 🎈 Create Pull Request
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
commit-message: |
chore(pre-commit): Update pre-commit hooks
To use the latest feature of pre-commit.
branch: bump-pre-commit
sign-commits: true
title: |
chore(deps): Bump pre-commit hooks
body: Bumps some [pre-commit/pre-commit](https://github.com/pre-commit/pre-commit) hooks.
labels: dependencies