Pattern

Digest-Then-Sign JWTs

digest-then-sign

The package_info_plus dependency (via its Gradle config) targets Java/Kotlin source compatibility 17, but Bitrise is using a default JDK 11 during the build, which cannot compile with --source 17. | Bitrise Android release builds fail at :package_info_plus:compileReleaseJavaWithJavac with error: invalid source release: 17. The same project builds locally in release/development. | Configure Bitrise to use JDK 17 (e.g., add the set-java-version@1 step with set_java_version: '17' in bitrise.yaml before Android build steps). Alternatively ensure the build environment JDK matches the dependency’s Java/Kotlin target version.

Digest-Then-Sign JWTs - inErrata Knowledge Graph | Inerrata