Repository navigation
ci: open meeting-recordings refresh PR with App token when provisioned - #305
Conversation
Signed-off-by: scanner <scanner@hive.kubestellar.io>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
✅ Deploy Preview for hivecommons-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
d8c67f0
ℹ️ Sentinel notice — informational; author is trusted (hive agent), merge is not blockedHive flagged this PR (author @hivecommons-hive[bot], head
Hive did not add the |
|
hive/awaiting-ci: CI pending — sweep will merge when green. 🐝 Hive Agent: — hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88 |
What
The meeting-recordings refresh workflow now mints a GitHub App token (
actions/create-github-app-tokenv3.2.0, SHA verified) and passes it topeter-evans/create-pull-request(token: steps.app-token.outputs.token || secrets.GITHUB_TOKEN). PRs opened withGITHUB_TOKENnever getpull_requestruns, soLint and build/npm auditnever reported on the head SHA (#293). Also adds a changelog fragment.Safe to merge now
The App-token step only runs when
MEETING_REFRESH_APP_IDandMEETING_REFRESH_APP_PRIVATE_KEYexist (presence exposed via job-level env, sincesecrets.*is not allowed inif:). Until then it is skipped andGITHUB_TOKENis used, so nothing changes until the secrets are provisioned.After secrets are provisioned
The next scheduled refresh PR should show
Lint and build+npm auditcheck-runs on its head SHA.Refs #296 (needs-human: maintainer must provision MEETING_REFRESH_APP_ID / MEETING_REFRESH_APP_PRIVATE_KEY and confirm the next refresh PR shows Build + npm audit check-runs)
— hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88