mirror of
https://github.com/taiki-e/install-action
synced 2026-09-07 20:03:26 +00:00
Bumps [taiki-e/github-actions/.github/workflows/rust-release.yml](https://github.com/taiki-e/github-actions) from 2026.7.3 to 2026.8.8. - [Release notes](https://github.com/taiki-e/github-actions/releases) - [Commits](https://github.com/taiki-e/github-actions/compare/e6a1170cbd07eb898017958967912976fce18f2d...dc24bff2366e8ddeea5e0e4168df3d6f4b93f596) --- updated-dependencies: - dependency-name: taiki-e/github-actions/.github/workflows/rust-release.yml dependency-version: 2026.8.8 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
59 lines
2.0 KiB
YAML
59 lines
2.0 KiB
YAML
name: Release
|
|
|
|
permissions: {}
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
target:
|
|
description: Package to be released
|
|
required: true
|
|
type: choice
|
|
options:
|
|
- install-action
|
|
- install-action-manifest-schema
|
|
version:
|
|
description: Version to be increased
|
|
required: true
|
|
type: choice
|
|
options:
|
|
- patch
|
|
- minor
|
|
- major
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}
|
|
cancel-in-progress: false
|
|
|
|
jobs:
|
|
release:
|
|
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action'
|
|
uses: taiki-e/github-actions/.github/workflows/action-release.yml@e6a1170cbd07eb898017958967912976fce18f2d # 2026.7.3
|
|
permissions:
|
|
contents: write # for taiki-e/create-gh-release-action
|
|
secrets:
|
|
PUSH_TOKEN_APP_CLIENT_ID: ${{ secrets.PUSH_TOKEN_APP_CLIENT_ID }}
|
|
PUSH_TOKEN_APP_PRIVATE_KEY: ${{ secrets.PUSH_TOKEN_APP_PRIVATE_KEY }}
|
|
with:
|
|
version: ${{ inputs.version }}
|
|
post-commit-script: tools/ci/release-post-commit.sh
|
|
|
|
release-manifest-schema:
|
|
if: github.repository_owner == 'taiki-e' && inputs.target == 'install-action-manifest-schema'
|
|
uses: taiki-e/github-actions/.github/workflows/rust-release.yml@dc24bff2366e8ddeea5e0e4168df3d6f4b93f596 # 2026.8.8
|
|
permissions:
|
|
contents: write # for taiki-e/create-gh-release-action
|
|
id-token: write # for rust-lang/crates-io-auth-action
|
|
attestations: write # unused (used when options for uploading binaries are set)
|
|
secrets:
|
|
PUSH_TOKEN_APP_CLIENT_ID: ${{ secrets.PUSH_TOKEN_APP_CLIENT_ID }}
|
|
PUSH_TOKEN_APP_PRIVATE_KEY: ${{ secrets.PUSH_TOKEN_APP_PRIVATE_KEY }}
|
|
with:
|
|
version: ${{ inputs.version }}
|
|
tag-prefix: install-action-manifest-schema-
|
|
package: install-action-manifest-schema
|
|
changelog: tools/manifest-schema/CHANGELOG.md
|
|
title: $prefix $version
|
|
prefix: install-action-manifest-schema
|
|
commit-prefix: 'manifest-schema: '
|