docs: ci-workflows says a same-repo PR runs its own e2e gate action

Open Beginner friendly
#9,249 2 comments 1 reaction 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
88/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
github-actions, shell

Research direction

Read the “Validating gate changes” section in docs/contributing/ci-workflows.md and compare its explanation with the checkout behavior added in #9246. Reword the paragraph to clarify that same-repository PRs use their own e2e.yml, while the gate action and script come from the base revision; mention validation with scripts/check-e2e-authorization-test.sh and after merge. Done when the documentation matches that behavior.

Written by the indexing model from the issue text.

Description

blocked

Problem

docs/contributing/ci-workflows.md, "Validating gate changes", says a same-repository pull_request run takes e2e.yml and the gate action from the PR merge ref, so a gate-modifying PR exercises its own gate. After #9246 the gate job checks out github.event.pull_request.base.sha before calling ./.github/actions/check-e2e-authorization, so the action and scripts/check-e2e-authorization.sh come from the base commit. Only the workflow definition comes from the merge ref.

Fix

Reword the paragraph: a same-repository PR exercises its own e2e.yml, but the gate action and script run at the base revision, so changes to them are validated by scripts/check-e2e-authorization-test.sh and after merge.

Raised in review on #9246.

Dominant language
Go
Stars
146
Forks
112
Avg merge
1d 16h
Merged PRs (30d)
358

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fullsend-ai/fullsend

All issues in fullsend-ai/fullsend

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.