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

Set up CI workflows #1077

Closed
oliverlietz opened this issue Aug 12, 2023 · 1 comment
Closed

Set up CI workflows #1077

oliverlietz opened this issue Aug 12, 2023 · 1 comment
Assignees
Milestone

Comments

@oliverlietz
Copy link
Member

oliverlietz commented Aug 12, 2023

Maven build with Java 8 and 11 on latest Linux and Windows for branches master and v4.x: https://github.com/ops4j/org.ops4j.pax.exam2/actions/workflows/maven.yml

@oliverlietz oliverlietz self-assigned this Aug 12, 2023
oliverlietz added a commit that referenced this issue Aug 12, 2023
oliverlietz added a commit that referenced this issue Aug 12, 2023
remove master from build (until fixed)
oliverlietz added a commit that referenced this issue Aug 12, 2023
remove configuration for CircleCI
oliverlietz added a commit that referenced this issue Aug 12, 2023
oliverlietz added a commit that referenced this issue Aug 13, 2023
switch from package to install goal as some build artifacts are required for tests in different modules
oliverlietz added a commit that referenced this issue Aug 14, 2023
run build on Windows also
oliverlietz added a commit that referenced this issue Aug 14, 2023
run build on Windows also – fix matrix build
oliverlietz added a commit that referenced this issue Aug 14, 2023
don't fail other builds on failure in matrix
oliverlietz added a commit that referenced this issue Aug 14, 2023
fail single build at end
oliverlietz added a commit that referenced this issue Aug 15, 2023
remove redirect to have output in CI log
oliverlietz added a commit that referenced this issue Aug 16, 2023
run build on Mac also
oliverlietz added a commit that referenced this issue Aug 16, 2023
do not build with Java 11 on CI yet
@oliverlietz oliverlietz moved this to In Progress in Pax Exam 4.x Aug 18, 2023
@oliverlietz oliverlietz added this to the 4.14.0 milestone Aug 18, 2023
@oliverlietz
Copy link
Member Author

Getting Mac runner takes too long...

[build (8, mac-latest)](https://github.com/ops4j/org.ops4j.pax.exam2/issues/1077#logs)
Started 10h 11m 14s ago
Requested labels: mac-latest
Job defined at: ops4j/org.ops4j.pax.exam2/.github/workflows/maven.yml@refs/heads/v4.x
Waiting for a runner to pick up this job...

oliverlietz added a commit that referenced this issue Aug 18, 2023
remove Mac OS from build (getting runner takes too long, > 10 hours)
oliverlietz added a commit that referenced this issue Aug 18, 2023
add status badge
oliverlietz added a commit that referenced this issue Aug 19, 2023
change status badge branch to v4.x
oliverlietz added a commit that referenced this issue Oct 12, 2023
* add workflow_dispatch event to enable manual CI build
* update checkout action to v4
* use Maven Wrapper to run build with a fix Maven version across different systems
oliverlietz added a commit that referenced this issue Mar 21, 2024
use Maven 3.9.6
oliverlietz added a commit that referenced this issue Jun 1, 2024
* use setup-java 4
* use Maven 3.9.7
@github-project-automation github-project-automation bot moved this from In Progress to Done in Pax Exam 4.x Oct 25, 2024
oliverlietz added a commit that referenced this issue Oct 25, 2024
use Maven 3.9.9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant