Skip to content

feat: add Triglav as end-to-end test orchestrator#148

Merged
ChristophShyper merged 1 commit into
masterfrom
feat/triglav-e2e-tests
May 24, 2026
Merged

feat: add Triglav as end-to-end test orchestrator#148
ChristophShyper merged 1 commit 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

💻 Commits

  • 30143b7 - ChristophShyper - 2026-05-24 20:45:24
    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 +-
.github/workflows/manual-e2e-validate.yml (new) | 30 +++++++++++++++++++
.../workflows/manual-release-branch-prepare.yml | 1 +
README.md | 34 ++++++++++++++++++++--
5 files changed, 66 insertions(+), 5 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 introduces Triglav as the centralized end-to-end (E2E) test orchestrator for this action by adding a manual caller workflow and updating documentation and workflow permissions to support the org-level reusable workflows.

Changes:

  • Added a repository-local manual workflow to trigger the centralized Triglav E2E workflow.
  • Updated multiple workflows’ GITHUB_TOKEN permissions (notably adding issues: write and expanding some scopes).
  • Documented the new E2E validation flow in README.md.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.github/workflows/auto-pull-request-create.yml Expands workflow token permissions for the reusable PR-creation workflow.
.github/workflows/auto-release-create.yml Expands workflow token permissions for the reusable release workflow.
.github/workflows/manual-e2e-validate.yml Adds a manual dispatcher that calls the centralized Triglav E2E workflow.
.github/workflows/manual-release-branch-prepare.yml Expands workflow token permissions for the reusable release-branch prepare workflow.
README.md Updates checkout version in examples and documents the centralized E2E validation approach.
Comments suppressed due to low confidence (1)

.github/workflows/manual-e2e-validate.yml:30

  • secrets: inherit forwards all repository/environment secrets to the called workflow. If the E2E workflow only needs a subset, pass explicit secrets instead to reduce blast radius (especially when combined with external reusable workflows).
      mode: ${{ inputs.mode }}
      image_tag: ${{ inputs.image_tag }}
    secrets: inherit

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

Comment on lines +25 to +27
e2e:
uses: devops-infra/triglav/.github/workflows/e2e-action-template-action.yml@master
with:
Comment on lines 11 to 16
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 e3cd6a4 into master May 24, 2026
17 checks passed
@ChristophShyper ChristophShyper deleted the feat/triglav-e2e-tests branch May 24, 2026 18:55
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