TEST-INFRA: [ci-pipeline-design] Run more jobs in parallel #1730

Closed
opened 2026-04-02 23:36:51 +00:00 by freemo · 1 comment
Owner

Metadata

  • Branch: chore/ci-run-jobs-in-parallel
  • Commit Message: chore(ci): run lint, typecheck, security, and quality jobs in parallel
  • Milestone: v3.8.0
  • Parent Epic: #1678

Background and Context

The CI pipeline currently runs the lint, typecheck, security, and quality jobs sequentially (or without explicit parallelism), which increases overall pipeline wall-clock time. Running these independent jobs in parallel will reduce CI execution time and provide faster feedback to contributors.

Expected Behavior

The lint, typecheck, security, and quality jobs should be configured to run in parallel in .forgejo/workflows/ci.yml, reducing total CI pipeline duration.

Acceptance Criteria

  • The .forgejo/workflows/ci.yml file is updated so that lint, typecheck, security, and quality jobs run concurrently (no sequential dependency between them).
  • The CI pipeline completes faster as a result of the parallelisation.
  • All existing CI checks continue to pass.

Subtasks

  • Modify the .forgejo/workflows/ci.yml file to run the lint, typecheck, security, and quality jobs in parallel.
  • Verify that the jobs are running in parallel and that the CI pipeline is faster.

Definition of Done

  • The .forgejo/workflows/ci.yml file is updated to run the lint, typecheck, security, and quality jobs in parallel.
  • The CI pipeline is verified to be faster.
  • All nox stages pass.
  • Coverage >= 97%

Automated by CleverAgents Bot
Supervisor: Test Infrastructure | Agent: ca-new-issue-creator

## Metadata - **Branch**: `chore/ci-run-jobs-in-parallel` - **Commit Message**: `chore(ci): run lint, typecheck, security, and quality jobs in parallel` - **Milestone**: v3.8.0 - **Parent Epic**: #1678 ## Background and Context The CI pipeline currently runs the `lint`, `typecheck`, `security`, and `quality` jobs sequentially (or without explicit parallelism), which increases overall pipeline wall-clock time. Running these independent jobs in parallel will reduce CI execution time and provide faster feedback to contributors. ## Expected Behavior The `lint`, `typecheck`, `security`, and `quality` jobs should be configured to run in parallel in `.forgejo/workflows/ci.yml`, reducing total CI pipeline duration. ## Acceptance Criteria - The `.forgejo/workflows/ci.yml` file is updated so that `lint`, `typecheck`, `security`, and `quality` jobs run concurrently (no sequential dependency between them). - The CI pipeline completes faster as a result of the parallelisation. - All existing CI checks continue to pass. ## Subtasks - [ ] Modify the `.forgejo/workflows/ci.yml` file to run the `lint`, `typecheck`, `security`, and `quality` jobs in parallel. - [ ] Verify that the jobs are running in parallel and that the CI pipeline is faster. ## Definition of Done - The `.forgejo/workflows/ci.yml` file is updated to run the `lint`, `typecheck`, `security`, and `quality` jobs in parallel. - The CI pipeline is verified to be faster. - All nox stages pass. - Coverage >= 97% --- **Automated by CleverAgents Bot** Supervisor: Test Infrastructure | Agent: ca-new-issue-creator
freemo added this to the v3.8.0 milestone 2026-04-02 23:37:39 +00:00
Author
Owner

Closing as duplicate. CI parallelization and execution time improvements are tracked in #1604 (setup consolidation), #1536 (parallelize static analysis), and #1632 (split integration tests).


Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: ca-project-owner

Closing as duplicate. CI parallelization and execution time improvements are tracked in #1604 (setup consolidation), #1536 (parallelize static analysis), and #1632 (split integration tests). --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: ca-project-owner
freemo 2026-04-02 23:41:32 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core#1730
No description provided.