Skip to content

Keep Lua class field lifetime semantics aligned with Jass #850

Keep Lua class field lifetime semantics aligned with Jass

Keep Lua class field lifetime semantics aligned with Jass #850

Triggered via pull request August 31, 2026 08:34
Status Cancelled
Total duration 11m 22s
Artifacts

build.yml

on: pull_request
Matrix: build
Nightly prerelease (master)
0s
Nightly prerelease (master)
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 4 warnings
CompiletimeTests.testUnsupportedCompiletimeArrayWarningIsAggregatedAndReadable: de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/CompiletimeTests.java#L90
Warning in File Unit.wurst:876: Field 'items' has no explicit initializer and is not definitely assigned by every constructor; this access may observe its default value. Initialize it explicitly in every construction path.
ModelManagerTests.changeModuleAbstractMethod: de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/ModelManagerTests.java#L667
java.lang.AssertionError: expected [] but found [Diagnostic [ range = Range [ start = Position [ line = 6 character = 20 ] end = Position [ line = 6 character = 22 ] ] severity = Warning code = null codeDescription = null source = "Wurst warning" message = "Field 'xp' has no explicit initializer and is not definitely assigned by every constructor; this access may observe its default value. Initialize it explicitly in every construction path." tags = null relatedInformation = null data = null ]]
Gradle build on ubuntu-latest
Process completed with exit code 1.
CI (build & test)
Canceling since a higher priority waiting request for ci-CI (build & test)-1276 exists
Gradle build on windows-latest
Canceling since a higher priority waiting request for ci-CI (build & test)-1276 exists
Gradle build on windows-latest
The operation was canceled.
Gradle build on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, gradle/actions/setup-gradle@v4, gradle/actions/wrapper-validation@v4, mikepenz/action-junit-report@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gradle build on ubuntu-latest
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Gradle build on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4, gradle/actions/wrapper-validation@v4, mikepenz/action-junit-report@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gradle build on windows-latest
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.