chore(mise): update aqua:siderolabs/talos ( 1.10.2 → 1.10.3 ) #263
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json | |
name: Release | |
permissions: { contents: read } | |
on: | |
schedule: [{cron: '0 0 * * *'}] # wet run | |
push: {} # dry run | |
workflow_dispatch: | |
inputs: | |
version-increment: | |
description: 'Version increment type' | |
required: false | |
default: 'auto' | |
type: choice | |
options: [ "auto", "major", "minor", "patch", "prerelease" ] | |
dry-run: | |
description: 'Dry run mode (no actual release)' | |
required: false | |
default: false | |
type: boolean | |
draft: | |
description: Mark Release as Draft | |
default: false | |
required: false | |
type: boolean | |
concurrency: | |
group: ${{ github.workflow }}-${{ github.event.number || github.ref }} | |
cancel-in-progress: true | |
jobs: | |
release: | |
if: github.repository_owner == 'mirceanton' # ? don't run on forks | |
runs-on: ubuntu-latest | |
steps: | |
- name: Generate Token | |
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 | |
id: app-token | |
with: | |
app-id: "${{ secrets.BOT_APP_ID }}" | |
private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}" | |
- name: Checkout code | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | |
with: | |
token: "${{ steps.app-token.outputs.token }}" | |
fetch-depth: 0 # !important for SVU to determine the next version number | |
- name: Generate Release Metadata | |
id: release-metadata | |
uses: mirceanton/action-semver-metadata@31be2c0783a92d1e9356f32d4e22ac2066986216 # v1.0.1 | |
with: | |
github-token: ${{ steps.app-token.outputs.token }} | |
- name: Create Release | |
if: ${{ (github.event_name == 'workflow_dispatch' && inputs.dry-run == 'false' ) || (github.event_name == 'schedule') }} | |
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2 | |
with: | |
name: 'v${{ steps.release-metadata.outputs.next-version }}' | |
tag_name: 'v${{ steps.release-metadata.outputs.next-version }}' | |
body: ${{ steps.release-metadata.outputs.release-notes }} | |
token: ${{ steps.app-token.outputs.token }} |