Skip to content

feat: update permissions for pull requests and issues in workflow files - #106

Merged
ChristophShyper merged 2 commits into
masterfrom
feat/triglav-e2e-tests
May 24, 2026
Merged

feat: update permissions for pull requests and issues in workflow files#106
ChristophShyper merged 2 commits into
masterfrom
feat/triglav-e2e-tests

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

📝 Brief description

feat: add Triglav as end-to-end test orchestrator
feat: update permissions for pull requests and issues in workflow files

💻 Commits

  • 8f1f76b - ChristophShyper - 2026-05-24 20:08:39
    | feat: update permissions for pull requests and issues in workflow files
    |
  • 24a2814 - ChristophShyper - 2026-05-24 19:43:37
    feat: add Triglav as end-to-end test orchestrator

📁 Modified files

.github/workflows/auto-pull-request-create.yml | 3 +-
.github/workflows/auto-release-create.yml | 3 +-
.../workflows/manual-release-branch-prepare.yml | 1 +
.../reusable-auto-pull-request-create.yml | 99 ++++++++++-
.github/workflows/reusable-auto-release-create.yml | 187 ++++++++++++++++++++-
.../reusable-manual-release-branch-prepare.yml | 91 ++++++++++
README.md | 10 ++
profile/README.md | 4 +
.../actions/workflows/auto-pull-request-create.yml | 3 +-
.../actions/workflows/auto-release-create.yml | 3 +-
.../workflows/manual-release-branch-prepare.yml | 1 +
.../workflows/auto-pull-request-create.yml | 3 +-
.../dockerized/workflows/auto-release-create.yml | 3 +-
.../workflows/manual-release-branch-prepare.yml | 1 +
.../other/workflows/auto-pull-request-create.yml | 3 +-
templates/other/workflows/auto-release-create.yml | 3 +-
.../workflows/manual-release-branch-prepare.yml | 1 +
.../static/workflows/auto-pull-request-create.yml | 3 +-
templates/static/workflows/auto-release-create.yml | 3 +-
.../workflows/manual-release-branch-prepare.yml | 1 +
20 files changed, 414 insertions(+), 12 deletions(-)

⚠️ Additional information

  • Pushed to a branch with a proper name and provided proper commit message.
  • Provided a clear and concise description of what the issue is.

Check CONTRIBUTING.md and CODE_OF_CONDUCT.md for more information

Copilot AI left a comment

Copy link
Copy Markdown

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 GitHub Actions workflows (and workflow templates) to support centralized end-to-end validation via devops-infra/triglav, while also expanding GITHUB_TOKEN permissions (notably for Pull Requests and Issues) to enable those flows.

Changes:

  • Expanded permissions: across repo workflows and all shipped workflow templates (adds issues: write, upgrades some pull-requests/contents scopes to write).
  • Added Triglav-based E2E orchestration jobs to reusable workflows (PR, release-branch prepare, release create).
  • Added a release-tag ref verification job to ensure vX.Y.Z, vX.Y, and vX tags resolve to the same target.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 18 comments.

Show a summary per file
File Description
.github/workflows/auto-pull-request-create.yml Updates caller workflow token permissions (now broader) for PR automation.
.github/workflows/auto-release-create.yml Updates caller workflow token permissions (now broader) for release automation.
.github/workflows/manual-release-branch-prepare.yml Updates caller workflow token permissions (now broader) for manual release-branch preparation.
.github/workflows/reusable-auto-pull-request-create.yml Adds Triglav E2E jobs + adjusts permissions and docker job outputs for PR validation.
.github/workflows/reusable-auto-release-create.yml Adds release tag ref verification + Triglav E2E jobs; broadens workflow permissions.
.github/workflows/reusable-manual-release-branch-prepare.yml Adds Triglav E2E jobs; broadens workflow permissions.
README.md Documents the centralized action development / validation flow via Triglav.
profile/README.md Adds Triglav to the org/tooling validation framework list.
templates/actions/workflows/auto-pull-request-create.yml Updates template workflow permissions (now broader).
templates/actions/workflows/auto-release-create.yml Updates template workflow permissions (now broader).
templates/actions/workflows/manual-release-branch-prepare.yml Updates template workflow permissions (now broader).
templates/dockerized/workflows/auto-pull-request-create.yml Updates template workflow permissions (now broader).
templates/dockerized/workflows/auto-release-create.yml Updates template workflow permissions (now broader).
templates/dockerized/workflows/manual-release-branch-prepare.yml Updates template workflow permissions (now broader).
templates/other/workflows/auto-pull-request-create.yml Updates template workflow permissions (now broader).
templates/other/workflows/auto-release-create.yml Updates template workflow permissions (now broader).
templates/other/workflows/manual-release-branch-prepare.yml Updates template workflow permissions (now broader).
templates/static/workflows/auto-pull-request-create.yml Updates template workflow permissions (now broader).
templates/static/workflows/auto-release-create.yml Updates template workflow permissions (now broader).
templates/static/workflows/manual-release-branch-prepare.yml Updates template workflow permissions (now broader).

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

Comment on lines 30 to +34
permissions:
contents: read
contents: write
packages: write
pull-requests: write
issues: write
Comment on lines 32 to +36
permissions:
contents: write
packages: write
pull-requests: read
pull-requests: write
issues: write
Comment on lines 43 to +47
permissions:
contents: write
packages: write
pull-requests: write
issues: write
Comment on lines 21 to +25
permissions:
contents: write
packages: write
pull-requests: read
pull-requests: write
issues: write
Comment on lines 11 to +15
permissions:
contents: read
contents: write
packages: write
pull-requests: write
issues: write
Comment on lines 21 to +25
permissions:
contents: write
packages: write
pull-requests: read
pull-requests: write
issues: write
Comment on lines 27 to +30
contents: write
packages: write
pull-requests: write
issues: write
Comment on lines 11 to +15
permissions:
contents: read
contents: write
packages: write
pull-requests: write
issues: write
Comment on lines 21 to +25
permissions:
contents: write
packages: write
pull-requests: read
pull-requests: write
issues: write
Comment on lines 26 to +30
permissions:
contents: write
packages: write
pull-requests: write
issues: write
@ChristophShyper
ChristophShyper merged commit 2850f3b into master May 24, 2026
12 checks passed
@ChristophShyper
ChristophShyper deleted the feat/triglav-e2e-tests branch May 24, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants