chore: update GitHub Actions workflows to use Ubuntu 22.04 and rename tag input

- Changed the runner environment from 'ubuntu-latest' to 'ubuntu-22.04' in both auto-tag.yml and release.yml for consistency and to ensure compatibility with the latest features.
- Renamed the input parameter from 'tag' to 'version' in release.yml to improve clarity regarding its purpose in the release process.
This commit is contained in:
煎饼果子卷鲨鱼辣椒 2024-12-30 18:33:33 +08:00
parent 622f681377
commit d7fa7a1442
2 changed files with 6 additions and 5 deletions

View File

@ -14,7 +14,7 @@ permissions: write-all
jobs:
auto-tag:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
outputs:
new_tag: ${{ steps.get_latest_tag.outputs.version }}
steps:
@ -52,7 +52,7 @@ jobs:
if: success()
uses: ./.github/workflows/release.yml
with:
tag: ${{ needs.auto-tag.outputs.new_tag }}
version: ${{ needs.auto-tag.outputs.new_tag }}
secrets:
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}

View File

@ -3,8 +3,8 @@ name: Release
on:
workflow_call:
inputs:
tag:
description: "The tag to release"
version:
description: "Version to release"
required: true
type: string
secrets:
@ -22,7 +22,7 @@ permissions: write-all
jobs:
goreleaser:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
@ -53,3 +53,4 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
VERSION: ${{ inputs.version }}