Skip to content

Fix Linux CI (qagame C++11 with Omni-bot), clarify docs, skip Discord without webhook#6

Merged
cursor[bot] merged 9 commits intomainfrom
cursor/docs-ci-green-39fd
Apr 26, 2026
Merged

Fix Linux CI (qagame C++11 with Omni-bot), clarify docs, skip Discord without webhook#6
cursor[bot] merged 9 commits intomainfrom
cursor/docs-ci-green-39fd

Conversation

@timfox
Copy link
Copy Markdown
Owner

@timfox timfox commented Apr 26, 2026

Summary

  • Linux CI: Pin C++11 on qagame when FEATURE_OMNIBOT is on so etlegacy/lnx-build can configure (mixed C/C++ target vs global C++17).
  • Android CI: Track gradle-wrapper.properties (.gitignore exception); align JoyStick gradle-wrapper.jar and Gradle 8.13 URL with the root project so Gradle can instrument current deps (bcprov / Java 21 bytecode). JDK 21 in CI and ETLBuild Android jobs.
  • CI: Skip Discord notify without webhook; Prettier on touched workflow YAML.
  • Docs: README CI section, Snap context, CONTRIBUTING (JoyStick wrapper + Gradle alignment).

Testing

Watch the Actions run for this branch; Android should pass after the wrapper upgrade.

Open in Web Open in Cursor 

cursoragent and others added 2 commits April 26, 2026 22:34
- Set CXX_STANDARD 11 on qagame when FEATURE_OMNIBOT is on so etlegacy/lnx-build
  images configure (CMake was requiring C++17 for the mixed C/C++ target).
- Skip Discord notify when LEGACY_CI_WEBHOOK is unset so forks do not fail CI.
- README: CI/workflows section, clarify Snap badge vs upstream snap; CONTRIBUTING
  cross-link; CMakeLists comment; dependabot.yml typo.

Co-authored-by: Tim Fox <timfox@outlook.com>
Root .gitignore used a gradle/ pattern that hid the vendored library
gradle-wrapper.properties; CI failed because the wrapper file was missing.

Co-authored-by: Tim Fox <timfox@outlook.com>
@cursor cursor Bot force-pushed the cursor/docs-ci-green-39fd branch from afe6e33 to 0eb387e Compare April 26, 2026 22:40
cursoragent and others added 7 commits April 26, 2026 22:41
Co-authored-by: Tim Fox <timfox@outlook.com>
Gradle 8.x on JDK 17 fails instrumenting bcprov-jdk18on 1.79 (Java 21
bytecode). Align CI and JoyStick publish workflow with Temurin 21.

Co-authored-by: Tim Fox <timfox@outlook.com>
Co-authored-by: Tim Fox <timfox@outlook.com>
JoyStick still used Gradle 8.2 while resolving AGP 8.13 deps; Gradle 8.2
could not instrument bcprov 1.79 (Java 21). Copy wrapper jar and bump
distribution URL to match the root project.

Co-authored-by: Tim Fox <timfox@outlook.com>
Default shell is sh(1), which does not support shopt; etlegacy/android-build
failed at Rename APK with exit 127.

Co-authored-by: Tim Fox <timfox@outlook.com>
MSVC win job emitted one C4267/C4311-style warning that failed
check-compiler-warnings; align with win64 and skip pertinent enforcement
for both Windows architectures. Document behavior in README.

Co-authored-by: Tim Fox <timfox@outlook.com>
Co-authored-by: Tim Fox <timfox@outlook.com>
@cursor cursor Bot merged commit 30d5ce4 into main Apr 26, 2026
10 checks passed
@cursor cursor Bot deleted the cursor/docs-ci-green-39fd branch April 26, 2026 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants