Skip to content

fix(ci): regenerate features.json and clear the CodeQL alerts on the beta promotion - #1218

Merged
WilcoLouwerse merged 1 commit into
developmentfrom
fix/woo589-beta-checks
Oct 2, 2026
Merged

WilcoLouwerse merged 1 commit into
developmentfrom
fix/woo589-beta-checks

Conversation

@WilcoLouwerse

Copy link
Copy Markdown

Unblocks the development → beta promotion in #1026.

Changes

  • docs/features.json — regenerated with extract-features.py. license-and-seat-tracking is stable in openspec/specs, so Features Extract failed, and with it the required Quality Report.
  • tests/e2e/workflows/_fixtures.ts — RUN_ID now uses crypto.randomUUID() instead of Math.random(). This clears CodeQL js/insecure-randomness alerts 43, 44, 46 and 47.
  • .github/workflows/documentation.yml — the deploy job now declares the permissions the reusable workflow needs (contents: write, packages: write). This clears CodeQL actions/missing-workflow-permissions alert 42.

Refs: WOO-589

🤖 Generated with Claude Code

…beta promotion

- docs/features.json: license-and-seat-tracking is stable in openspec/specs,
  so Features Extract (and with it the required Quality Report) failed.
- e2e fixtures: RUN_ID uses crypto.randomUUID() instead of Math.random()
  (js/insecure-randomness, alerts 43, 44, 46 and 47).
- documentation.yml: declare the permission ceiling the reusable workflow
  needs (actions/missing-workflow-permissions, alert 42).

Refs: WOO-589

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/stackiq @ e06d786

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
check-vue-demi ✅
test-l10n ✅
format ✅
check-schema-l10n ✅
check-l10n-js ✅
composer ✅ ✅ 130/130
npm ✅ ✅ 807/807
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ✅
Newman ⏭️
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ✅

Quality workflow — 2026-10-02 12:04 UTC

Download the full PDF report from the workflow artifacts.

@WilcoLouwerse
WilcoLouwerse merged commit 1fbce33 into development Oct 2, 2026
49 checks passed
@WilcoLouwerse
WilcoLouwerse deleted the fix/woo589-beta-checks branch October 2, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant