ci(release): use linearis-bot app token and list included PRs#164
Conversation
1a5949b to
4ee8629
Compare
💡 Codex ReviewLine 18 in 1a5949b The semantic-release publish command uses linearis/.github/workflows/ci.yml Line 167 in 1a5949b This guard uses a symmetric range ( linearis/.github/workflows/release-check.yml Line 110 in 1a5949b The release job runs semantic-release with ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Addressed feedback in latest push:
If preferred, I can split the non-promotion fixes into a separate PR. |
What does this PR do?
Updates promotion workflow to authenticate with the
linearis-botGitHub App instead ofGITHUB_TOKEN, and changes promotion PR body content from included commits to included pull requests with author attribution and thanks.Type of change
Checklist
npm run check:cipasses (lint + format)npx tsc --noEmitpasses (type check)npm testpasses (unit tests)Testing
Ran in worktree:
npm run check:ci(Biome schema-version info exists in repo: config 2.4.11 vs CLI 2.4.10)npx tsc --noEmit(fails in baseline because generatedsrc/gql/graphql.jsnot present in worktree)npm test(fails in baseline for same missing generated file)Workflow logic reviewed by inspection:
actions/create-github-app-token@v2usingRELEASE_APP_ID+RELEASE_APP_PRIVATE_KEY.gh pr list/edit/createnow use app token.origin/main..origin/nextcommits via GraphQLassociatedPullRequests, deduped by PR number.Notes for reviewers
nextbecause promotion workflow is driven bynextpushes.