Skip to content

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

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

feat: add Triglav as end-to-end test orchestrator#222
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

  • 51feafe - ChristophShyper - 2026-05-25 20:06:17
    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) | 32 ++++++++++++++++++++++
.../workflows/manual-release-branch-prepare.yml | 1 +
README.md | 29 ++++++++++++++++++--
5 files changed, 63 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

@ChristophShyper ChristophShyper merged commit 6aa878a into master May 25, 2026
15 checks passed
@ChristophShyper ChristophShyper deleted the feat/triglav-e2e-tests branch May 25, 2026 18:20
cherny-sh added a commit to ignitetech-group/action-pull-request that referenced this pull request May 26, 2026
This is a `-s ours` (strategy-ours) merge. It records `upstream/master`
at SHA c5a99ac as a second parent of our HEAD without changing a single
byte of our tree — the entire point is to update git's commit-reachability
graph so that GitHub's "X commits ahead / Y commits behind" comparison
between this fork and devops-infra/action-pull-request stops counting
those 13 upstream commits as "behind".

The actual content reconciliation already happened in PR #2 (commits
0b5126e + 832dfcc), where I selectively ported upstream's security and
feature improvements onto our gh-CLI-based fork after a security review:

  - repository / repository_path inputs (multi-repo support)
  - max_body_bytes / max_diff_lines (large-diff overflow handling)
  - GIT_CONFIG_GLOBAL isolation
  - repository regex + path-traversal validation
  - perl-based template substitution via scripts/replace-template-diff.sh
  - body-overflow split into managed PR comments
  - 7 new unit tests under tests/unit/

NOT merged from upstream (deliberately, per fork policy "no new third
parties"):

  - new .github/workflows/* that call devops-infra/.github reusable
    workflows or devops-infra/triglav with `secrets: inherit`
  - action.yml `image: docker://devopsinfra/...` (we keep `image:
    Dockerfile` so consumers build from our source)
  - Taskfile.scripts.yml dev-time refactor

The 13 upstream commits being recorded as ancestors:

  c5a99ac chore(release): prepare v1.2.1 (devops-infra#227)
  6aa878a feat: add Triglav as end-to-end test orchestrator (devops-infra#222)
  562d37b chore(release): prepare v1.2.0 (devops-infra#221)
  766f664 feat: add repository and repository_path inputs (devops-infra#220)
  86d8692 chore(release): prepare v1.1.3 (devops-infra#219)
  0ca8a22 fix: update README for clarity and versioning (devops-infra#218)
  eb4c48b chore(release): prepare v1.1.2 (devops-infra#217)
  5b6f69b fix: update Alpine package handling (devops-infra#216)
  ea294d9 feat: improve workflow linting (devops-infra#215)
  378b46d chore: update action-pull-request to v1.1.1 (devops-infra#212)
  a8b34a6 chore: update action-pull-request to v1.1.0 (devops-infra#211)
  0916b92 feat: harden action for handling large diffs (devops-infra#210)
  889cc9b feat: group GitHub Actions and Docker (devops-infra#209)
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.

1 participant