Skip to content

Feat/GitHub action#84

Draft
hugoverjus wants to merge 3 commits intomainfrom
feat/github-action
Draft

Feat/GitHub action#84
hugoverjus wants to merge 3 commits intomainfrom
feat/github-action

Conversation

@hugoverjus
Copy link
Copy Markdown
Collaborator

Description

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

hugoverjus and others added 3 commits April 2, 2026 22:15
Introduce GitHub Actions CI pipeline with six parallel jobs:
- Python lint (ruff check, ruff format, yamllint)
- Type checking (mypy)
- Unit tests (pytest with coverage)
- Security scanning (detect-secrets, gitleaks)
- Frontend lint and typecheck
- Frontend build
- Replace pull_request trigger with push on pull-request/[0-9]+
  branches to support the copy-pr-bot trusted PR testing pattern
- Add job-level timeout-minutes to all jobs to prevent runaway
  resource consumption (10 min for lint/typecheck/security/frontend,
  15 min for tests)
- Add step-level timeout on pytest to catch hung test processes
- Added Action workflow for validating the folder structure
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Apr 15, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@hugoverjus
Copy link
Copy Markdown
Collaborator Author

/ok to test 4edf4cd

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.

2 participants