Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate all modules are included in a GitHub Actions workflow #3544

Open
patchwork01 opened this issue Oct 23, 2024 · 0 comments
Open

Validate all modules are included in a GitHub Actions workflow #3544

patchwork01 opened this issue Oct 23, 2024 · 0 comments

Comments

@patchwork01
Copy link
Collaborator

patchwork01 commented Oct 23, 2024

Background

Following up from:

Description

We'd like the build to fail if any relevant module is missing from the chunks configuration for GitHub Actions.

Analysis

Chunks are configured in .github/config/chunks.yaml.

There's a step in the workflow .github/workflows/java-status.yaml to validate the chunk build configuration. Currently this will fail if there's a module with a Java test directory that is not included in a chunk.

We'd can validate that modules without a test directory are still included in a chunk. We'll need to come up with another validation criteria that excludes parent modules from the validation. We may also want to exclude the distribution module.

@patchwork01 patchwork01 added this to the 0.26.0 milestone Oct 23, 2024
@patchwork01 patchwork01 removed this from the 0.26.0 milestone Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant