Skip to content

ci: expand GitHub Actions — build, frontend-check, secret-scan - #10

Merged
rdasilveiracabral merged 1 commit into
mainfrom
ci/expand-github-actions
Jul 21, 2026
Merged

ci: expand GitHub Actions — build, frontend-check, secret-scan#10
rdasilveiracabral merged 1 commit into
mainfrom
ci/expand-github-actions

Conversation

@rdasilveiracabral

Copy link
Copy Markdown
Collaborator

Port the remaining GitLab CI gates to GitHub Actions:

  • build: uv build all four nooa* packages (uploads wheels as artifacts)
  • frontend-build: rebuild the React trace viewer and fail if dist/ is stale
  • secret-scan: gitleaks on full history

Add .gitleaks.toml allowlisting the secret-scrubber test, whose fixtures are intentionally fake secrets. Publish job intentionally omitted (pinned with the PyPI decision). pyright not gated (strict; matches prior CI which didn't gate type-checking).

What does this PR do?

Related issues

Checklist

  • Code follows the project style (uv run ruff check . and uv run ruff format --check . pass)
  • Tests added/updated and passing (uv run pytest)
  • Docs updated if behavior or public APIs changed
  • New source files carry an SPDX license header

Port the remaining GitLab CI gates to GitHub Actions:
- build: uv build all four nooa* packages (uploads wheels as artifacts)
- frontend-build: rebuild the React trace viewer and fail if dist/ is stale
- secret-scan: gitleaks on full history

Add .gitleaks.toml allowlisting the secret-scrubber test, whose fixtures
are intentionally fake secrets. Publish job intentionally omitted (pinned
with the PyPI decision). pyright not gated (strict; matches prior CI which
didn't gate type-checking).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rdasilveiracabral
rdasilveiracabral merged commit bdd05a7 into main Jul 21, 2026
@alessiodevoto
alessiodevoto deleted the ci/expand-github-actions branch July 24, 2026 13:35
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