Skip to content

chore(mise): update aqua:siderolabs/talos ( 1.10.2 → 1.10.3 ) #263

chore(mise): update aqua:siderolabs/talos ( 1.10.2 → 1.10.3 )

chore(mise): update aqua:siderolabs/talos ( 1.10.2 → 1.10.3 ) #263

Workflow file for this run

---
# 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 }}