Skip to content

feat: enforce runner metadata env vars in summary script#153

Merged
svelderrainruiz merged 1 commit into
actionsfrom
codex/validate-runner-environment-variables
Aug 21, 2025
Merged

feat: enforce runner metadata env vars in summary script#153
svelderrainruiz merged 1 commit into
actionsfrom
codex/validate-runner-environment-variables

Conversation

@svelderrainruiz
Copy link
Copy Markdown

Summary

  • ensure generate-ci-summary checks for RUNNER_LABEL, RUNNER_TYPE, or SKIP_DRY_RUN before processing
  • update tests to include runner metadata and cover missing-variable error case

Testing

  • npm run check:node
  • npm install
  • npm run test:ci
  • npm run derive:registry
  • RUNNER_OS=Linux RUNNER_LABEL=ubuntu-latest TEST_RESULTS_GLOBS='test-results/*junit*.xml' npm run generate:summary
  • npm run lint:md
  • npx --yes linkinator README.md docs scripts --config linkinator.config.json
  • actionlint
  • npm run check:traceability (fails: No tests executed for requirements: REQ-001, REQ-002, REQ-003, REQ-004, REQ-005, REQ-006, REQ-007, REQ-008, REQ-009, REQ-010, REQ-011, REQ-012, REQ-013, REQ-014, REQ-015, REQ-016, REQ-017, REQ-018, REQ-019, REQ-020, REQ-021, REQ-022, REQIE-001, REQIE-002, REQIE-008, REQIE-010)
  • scripts/check-commit-requirements.sh 74b28b12cf04f046cf9f89dfedf9a33e093d7e34

https://chatgpt.com/codex/tasks/task_e_68a737209ca8832984581a5a6762b7d8

…enerate-ci-summary requires RUNNER_LABEL, RUNNER_TYPE, or SKIP_DRY_RUN to proceed and adds tests. REQ-033
@svelderrainruiz svelderrainruiz merged commit 5bd931c into actions Aug 21, 2025
1 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant