Skip to content

Fix NeoParallel.Parallel(List, callback) double-fire of final callback under concurrent load #19

Fix NeoParallel.Parallel(List, callback) double-fire of final callback under concurrent load

Fix NeoParallel.Parallel(List, callback) double-fire of final callback under concurrent load #19

Workflow file for this run

name: ci
on:
push:
branches:
- master
- 'feat/**'
- 'fix/**'
pull_request:
branches:
- master
jobs:
test:
name: mvn test (jdk ${{ matrix.jdk }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
jdk: ['11', '17', '21']
steps:
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{ matrix.jdk }}
cache: maven
# gpg signing is only required on a release; skip during PR / branch CI so we don't
# need the maintainer's private key in repo secrets.
- name: Run unit tests
run: mvn -B -Dgpg.skip=true -Dmaven.javadoc.skip=true test
- name: Package (skip tests, smoke build only)
run: mvn -B -Dgpg.skip=true -Dmaven.javadoc.skip=true -DskipTests package