Skip to content

Merge pull request #5 from fluxcd/dependabot/github_actions/ci-84ffaf… #1

Merge pull request #5 from fluxcd/dependabot/github_actions/ci-84ffaf…

Merge pull request #5 from fluxcd/dependabot/github_actions/ci-84ffaf… #1

Workflow file for this run

name: release
on:
push:
tags:
- 'v*'
permissions:
contents: read
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
attestations: write
artifact-metadata: write
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Attest plugin manifests
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
with:
subject-path: |
catalog.yaml
plugins/*.yaml
- name: Create GitHub release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAG: ${{ github.ref_name }}
run: |
gh release create "$TAG" \
--title "$TAG" \
--generate-notes \
catalog.yaml plugins/*.yaml