Skip to content

chore(deps): update jenkins package dependencies (#114) #40

chore(deps): update jenkins package dependencies (#114)

chore(deps): update jenkins package dependencies (#114) #40

Workflow file for this run

# Copyright 2024 Defense Unicorns
# SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-Defense-Unicorns-Commercial
name: Release
on:
push:
branches:
- main
# Permissions for the GITHUB_TOKEN used by the workflow.
permissions:
contents: read # Allows reading the content of the repository.
packages: read # Allows reading the content of the repository's packages.
id-token: write
jobs:
tag-new-version:
permissions: write-all
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release-flag.outputs.release_created }}
steps:
- name: Create Release Tag
id: tag
uses: googleapis/release-please-action@7987652d64b4581673a76e33ad5e98e3dd56832f # v4.1.3
- id: release-flag
run: echo "release_created=${{ steps.tag.outputs.release_created || false }}" >> "$GITHUB_OUTPUT"
publish:

Check failure on line 30 in .github/workflows/release.yaml

View workflow run for this annotation

GitHub Actions / Release

Invalid workflow file

The workflow is not valid. .github/workflows/release.yaml (Line: 30, Col: 3): Error calling workflow 'defenseunicorns/uds-common/.github/workflows/callable-publish.yaml@7381e2081c60c745855a95646372165eae4de41a'. The nested job 'run' is requesting 'contents: write', but is only allowed 'contents: read'.
permissions:
contents: read # Allows reading the content of the repository.
packages: write # Allows reading the content of the repository's packages.
id-token: write
needs: tag-new-version
if: ${{ needs.tag-new-version.outputs.release_created == 'true' }}
strategy:
matrix:
flavor: [upstream, registry1, unicorn]
architecture: [amd64]
uses: defenseunicorns/uds-common/.github/workflows/callable-publish.yaml@7381e2081c60c745855a95646372165eae4de41a # v1.6.0
with:
flavor: ${{ matrix.flavor }}
runsOn: uds-marketplace-ubuntu-big-boy-8-core
secrets: inherit # Inherits all secrets from the parent workflow.