From 5aae400c9230b29ee3f474565134588aeb55f5bf Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Sat, 8 Mar 2025 02:07:35 +0200 Subject: [PATCH] chore(ci): update workflows --- .github/workflows/changelog.yml | 1 + .github/workflows/linters.yml | 1 + .github/workflows/new-release.yml | 17 +++++++++++++---- .github/workflows/pre-commit-autoupdate.yml | 1 + .github/workflows/semantic-pr.yml | 1 + .github/workflows/sync-labels.yml | 1 + .github/workflows/update-submodules.yml | 1 + 7 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 94cd1b3..68d39c8 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -1,4 +1,5 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: Debug Changelog # Workflow name displayed on GitHub on: workflow_dispatch: # Trigger manually diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index a5d727c..6f92f2d 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -1,4 +1,5 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: reviewdog on: [push] jobs: diff --git a/.github/workflows/new-release.yml b/.github/workflows/new-release.yml index 0e15ff6..8fde825 100644 --- a/.github/workflows/new-release.yml +++ b/.github/workflows/new-release.yml @@ -1,17 +1,27 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: Release Daily State + on: workflow_dispatch: schedule: - cron: '0 21 * * *' # 00:00 at Europe/Helsinki + +permissions: read-all + jobs: new-daily-release: runs-on: self-hosted + permissions: contents: write + pull-request: write + release: write + outputs: created: ${{ steps.daily-version.outputs.created }} version: ${{ steps.daily-version.outputs.version }} + steps: - uses: actions/checkout@v4 @@ -29,10 +39,9 @@ jobs: - name: Create release if: steps.daily-version.outputs.created - uses: actions/create-release@latest - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: softprops/action-gh-release@v2 with: + token: ${{ secrets.GITHUB_TOKEN }} tag_name: ${{ steps.daily-version.outputs.version }} - release_name: Release ${{ steps.daily-version.outputs.version }} + name: Release ${{ steps.daily-version.outputs.version }} body: ${{ steps.changelog.outputs.changes }} diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index 0f941d9..9ce006f 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -1,4 +1,5 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: Pre-commit autoupdate on: schedule: diff --git a/.github/workflows/semantic-pr.yml b/.github/workflows/semantic-pr.yml index 0f70acb..cdfe457 100644 --- a/.github/workflows/semantic-pr.yml +++ b/.github/workflows/semantic-pr.yml @@ -1,4 +1,5 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: Semantic PR on: diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index e5e2001..295fb9d 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -1,4 +1,5 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: Sync labels # yamllint disable-line rule:truthy diff --git a/.github/workflows/update-submodules.yml b/.github/workflows/update-submodules.yml index 522add3..3ffef36 100644 --- a/.github/workflows/update-submodules.yml +++ b/.github/workflows/update-submodules.yml @@ -1,4 +1,5 @@ --- +# yaml-language-server: https://json.schemastore.org/github-workflow.json name: Update submodules on: schedule: