Skip to content

Commit

Permalink
CI: refactoring (WiP)
Browse files Browse the repository at this point in the history
  • Loading branch information
vhotspur committed Nov 6, 2024
1 parent 28138ed commit d5e33d4
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,39 @@ jobs:
path: renaissance-jmh/target/renaissance-*.jar
retention-days: ${{ env.ARTIFACT_RETENTION_DAYS }}

run-everything:
needs: build
strategy:
fail-fast: false

matrix:
include:
- os: ubuntu-latest
image: openjdk11
- os: ubuntu-latest
image: openjdk17

- os: windows-latest
java: 17
- os: windows-latest
java: 21

runs-on: ${{ matrix.os }}
container: ${{ (matrix.os == "ubuntu-latest") && ("ghcr.io/renaissance-benchmarks/renaissance-buildenv:v12-" + matrix.image) || null }}
steps:
- name: Git checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Fix Git safe directory
shell: bash
run: git config --global --add safe.directory $GITHUB_WORKSPACE

- name: Environment configuration
shell: bash
run: tools/ci/pre-show-env.sh


run-linux:
needs: build
Expand Down

0 comments on commit d5e33d4

Please sign in to comment.