Skip to content

Refactor example CI setup.#437

Merged
katre merged 9 commits into
mainfrom
split-up-ci
Jul 8, 2026
Merged

Refactor example CI setup.#437
katre merged 9 commits into
mainfrom
split-up-ci

Conversation

@katre

@katre katre commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This change:

  • Adds many more build_test targets to ensure non-tests will still be built and checked.
    • Some of these are not working and are currently disabled.
  • Splits each top-level package into a separate CI action so that it's easier to spot failures and ensure other tests continue
  • Adds a new tag-based way to disable tests:
    • no-ci will skip the test in CI entirely
    • no-remote-ci and no-local-ci will skip based on remote execution
    • no-linux-ci and no-macos-ci will skip based on the OS

This change:
- Adds many more `build_test` targets to ensure non-tests will still be
  built and checked.
  - Some of these are not working and are currently disabled.
- Splits each top-level package into a separate CI action so that it's
  easier to spot failures and ensure other tests continue
- Adds a new tag-based way to disable tests:
  - `no-ci` will skip the test in CI entirely
  - `no-remote-ci` and `no-local-ci` will skip based on remote execution
  - `no-linux-ci` and `no-macos-ci` will skip based on the OS
@katre katre requested a review from mbland July 8, 2026 01:19
@katre katre marked this pull request as ready for review July 8, 2026 01:19

@mbland mbland left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, though I have a few questions and suggestions to consider before merging. Nothing ultimately blocking.

Comment thread docker/network/BUILD
Comment thread docker/sysbox/dind_test/BUILD
Comment thread .github/workflows/main.yml Outdated
Comment thread .github/workflows/main.yml
Comment thread infra/test-all.py Outdated
Comment thread infra/test-all.py Outdated
@katre katre requested a review from mbland July 8, 2026 15:00

@mbland mbland left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@katre katre merged commit 3d94c10 into main Jul 8, 2026
46 checks passed
@katre katre deleted the split-up-ci branch July 8, 2026 17:05
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