Skip to content

Fix an edge case when repeating or(deferred, signalDeferred).await() #835

Fix an edge case when repeating or(deferred, signalDeferred).await()

Fix an edge case when repeating or(deferred, signalDeferred).await() #835

Workflow file for this run

# "Commons Clause" License Condition v1.0
#
# The Software is provided to you by the Licensor under the License, as defined
# below, subject to the following condition.
#
# Without limiting other conditions in the License, the grant of rights under the
# License will not include, and the License does not grant to you, the right to
# Sell the Software.
#
# For purposes of the foregoing, “Sell” means practicing any or all of the rights
# granted to you under the License to provide to third parties, for a fee or
# other consideration (including without limitation fees for hosting or
# consulting/ support services related to the Software), a product or service
# whose value derives, entirely or substantially, from the functionality of the
# Software. Any license notice or attribution required by the License must also
# include this Commons Clause License Condition notice.
#
# Software: Infinitic
#
# License: MIT License (https://opensource.org/licenses/MIT)
#
# Licensor: infinitic.io
name: Engine CI
on:
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Setup Java 17
uses: actions/setup-java@v3
with:
java-version: 17
distribution: 'adopt'
- name: Cache Gradle packages
uses: gradle/actions/setup-gradle@v3
with:
gradle-version: wrapper
cache-read-only: false
- name: Test with Gradle
run: ./gradlew test --info --scan --no-daemon --parallel --max-workers=$(nproc) # <= -d used to debug if needed
timeout-minutes: 12 # max time allocated (useful if some tests hang)
- name: Publish Build Scan
if: success()
run: echo "Build Scan URL is ${{ steps.build.outputs.build-scan-url }}"