name: Release Publish Artifacts on: release: types: [published] permissions: read-all jobs: release-publish-artifacts: runs-on: ${{ vars.CI_RUNNERS || 'ubuntu-latest' }} permissions: packages: write contents: write steps: - name: Checkout uses: actions/checkout@v7.0.1 - name: Install QEMU static binaries uses: docker/setup-qemu-action@v4 - name: Install Task uses: arduino/setup-task@v3.0.0 - name: Install Dagger env: # renovate: datasource=github-tags depName=dagger/dagger versioning=semver DAGGER_VERSION: 0.21.9 run: | curl -L https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh - name: Create image and manifest env: REGISTRY_USER: ${{ github.actor }} REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }} run: | task core:publish task core:manifest - name: Attach manifest to release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | task core:upload-manifest-to-release