Skip to content

Chore: [AEA-0000] - set permissions for tag workflow#1011

Merged
anthony-nhs merged 1 commit intomainfrom
more_tag_fix
Mar 18, 2026
Merged

Chore: [AEA-0000] - set permissions for tag workflow#1011
anthony-nhs merged 1 commit intomainfrom
more_tag_fix

Conversation

@anthony-nhs
Copy link
Contributor

Summary

  • Routine Change

Details

  • set permissions for tag workflow

Copilot AI review requested due to automatic review settings March 18, 2026 11:14
@anthony-nhs anthony-nhs merged commit 7c97297 into main Mar 18, 2026
6 checks passed
@github-actions
Copy link
Contributor

This PR is linked to a ticket in an NHS Digital JIRA Project. Here's a handy link to the ticket:

AEA-0000

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitHub Actions release workflow to set explicit permissions for the tag_release reusable workflow job (likely to enable OIDC token issuance), and adjusts .gitallowed to allow the new YAML string.

Changes:

  • Add job-level permissions to tag_release in .github/workflows/release.yml.
  • Add an allow-list entry for id-token: 'write' in .gitallowed.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/release.yml Adds explicit job permissions for the tag-release reusable workflow job.
.gitallowed Allows the newly introduced id-token: 'write' text pattern.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

needs: [quality_checks, get_commit_id, get_config_values]
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@update_jira
permissions:
id-token: 'write'
.*nhsd-rules-deny.txt.*
.*\.venv.*
.*node_modules.*
id-token: 'write'
needs: [quality_checks, get_commit_id, get_config_values]
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@update_jira
permissions:
id-token: 'write'
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants