-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream: Build Upgrades #204
base: main
Are you sure you want to change the base?
Commits on Feb 22, 2024
-
Fix dropped
implementSerializable
flagFixes and closes apple#191 Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f12dbd - Browse repository at this point
Copy the full SHA 2f12dbdView commit details -
Add setting for Kotlin package to codegen
Adds a setting to the Kotlin code generator which controls the target Kotlin package for codegen. Applied as a prefix to the normal generated package name. The current versions of the `kotlinx.serialization` and `kotlinx.html` libraries are declared dynamically, which causes a failure when refreshing dependencies. To avoid Kotlin metadata build issues, these have been pinned. - feat(codegen): use `kotlinPackage` as prefix for kotlin codegen - feat(gradle): `kotlinPackage` property in gradle plugin - test(codegen): add tests for custom kotlin package - test(gradle): add tests for generating with custom kotlin package Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6c5bf3 - Browse repository at this point
Copy the full SHA f6c5bf3View commit details -
Implement support for KotlinX Serialization
This change adds support for a new code-gen argument, `implementKSerializable`, which results in the annotation `kotlinx.serialization.Serializable` being added to `data` classes during codegen. Relates to discussion apple#185 - feat(codegen): add support for kotlin `Serializable` annotation - feat(gradle): add `implementKSerializable` argument - test(codegen): add test for KotlinX serialization support - test(codegen): add test for both Java and KotlinX serialization - test(gradle): add test for compiling with KotlinX serialization Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e45a9f - Browse repository at this point
Copy the full SHA 2e45a9fView commit details -
General build upgrades and improvements
- feat: support for build scans with gradle enterprise - feat: support for caching with buildless (inert without key) - feat: support for gradle java toolchains - feat: support for static analysis with detekt - feat: support for gradle toolchains - feat: support for toolchain vs. runtime target - feat: support for dynamic provisioning of toolchains - feat: support for static java checking with pmd - feat: enable typed project accessors, use them project-wide - feat: stricter repositories, locking for build classpath - feat: property to retarget java or kotlin bytecode versions - feat: parameter name integration between javac and kotlinc - feat: kotlin coverage support via `kover` plugin - feat: dependency verification for gradle build - feat: support for new gradle `jvm-test-suite` plugin - feat: reasonable local and remote build caching support - feat: project icon in intellij new ui - feat: aggregate reporting for tests, coverage, detekt - fix: repeatable/consistent archives from gradle - fix: don't list ephemeral spotless configurations in lockfiles - fix: make version catalog symbols available in `buildSrc` - fix: specify `rootProject.name` for `buildSrc` - fix: error when running `gradlew tasks` - fix: various java or gradle deprecations - fix: move all tool (linter, etc) versions into version catalog - chore: add testlogger for clearer test outcomes - chore: check build configuration with gradle doctor plugin - chore: generate initial suite of dependency verification material - chore: transition to property set syntax (`property = xyz`) - chore: cleanup uses of `buildDir` (becomes `layout.buildDirectory`) - chore: add Gradle Versions plugin for update checks - chore: upgrade Gradle → `8.6` (supports Java 21) - chore: upgrade Kotlin → `1.9.22` (build-time) - chore: upgrade KotlinX Serialization → `1.6.3` - chore: upgrade KotlinX HTML → `0.11.0` - chore: general dependency upgrades, where safe Not yet completed: - feat: signing of artifacts with sigstore - feat: embedding of SPDX SBOM in artifacts - feat: dependency vulnerability checks with owasp - test: checksum failures Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a9a5ee - Browse repository at this point
Copy the full SHA 4a9a5eeView commit details -
GitHub Actions checks for PR review
- feat: github actions submission of dependency graph - feat: checks in gha: detekt, formatting, gradle wrapper - feat: check prs for vulnerable dependencies - feat: oss scorecards job - feat: run codeql on pr / push Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fcf9cb - Browse repository at this point
Copy the full SHA 8fcf9cbView commit details -
feat: library api validation with kotlinx binary validator
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3a1a2d - Browse repository at this point
Copy the full SHA e3a1a2dView commit details -
chore: add api pins for public modules
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cc10a2 - Browse repository at this point
Copy the full SHA 2cc10a2View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49a54cc - Browse repository at this point
Copy the full SHA 49a54ccView commit details -
fixup! drop buildless action in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78a3534 - Browse repository at this point
Copy the full SHA 78a3534View commit details -
fixup! pr checks, dependency graph
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdb3c66 - Browse repository at this point
Copy the full SHA cdb3c66View commit details -
fixup! ignore profiler ephemera
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bcca22 - Browse repository at this point
Copy the full SHA 1bcca22View commit details -
fixup! job permissions for dependency graph
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6aaca2a - Browse repository at this point
Copy the full SHA 6aaca2aView commit details -
fixup! dependency graph not executing
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34ebd9e - Browse repository at this point
Copy the full SHA 34ebd9eView commit details -
fixup! nvd api key for owasp check
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6346ba6 - Browse repository at this point
Copy the full SHA 6346ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5483118 - Browse repository at this point
Copy the full SHA 5483118View commit details -
fixup! runner for dependency graph job
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2040d47 - Browse repository at this point
Copy the full SHA 2040d47View commit details -
fixup! build scans in gha jobs
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87053d2 - Browse repository at this point
Copy the full SHA 87053d2View commit details -
fixup! upgrade google java format
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c65ae06 - Browse repository at this point
Copy the full SHA c65ae06View commit details -
fixup! re-enable dependency locking
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for caa6835 - Browse repository at this point
Copy the full SHA caa6835View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5b11a4 - Browse repository at this point
Copy the full SHA a5b11a4View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4eff758 - Browse repository at this point
Copy the full SHA 4eff758View commit details -
fixup! trust for dependency graph artifacts
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e090161 - Browse repository at this point
Copy the full SHA e090161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d204fe - Browse repository at this point
Copy the full SHA 6d204feView commit details -
fixup! codeql needs the dependency graph
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9b9a65 - Browse repository at this point
Copy the full SHA e9b9a65View commit details -
fixup! unstable lockfile dependency state for
pkl-commons-cli
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0921579 - Browse repository at this point
Copy the full SHA 0921579View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b50bfef - Browse repository at this point
Copy the full SHA b50bfefView commit details -
fixup! update dependency verification metadata
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d70c988 - Browse repository at this point
Copy the full SHA d70c988View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7886933 - Browse repository at this point
Copy the full SHA 7886933View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f55a93e - Browse repository at this point
Copy the full SHA f55a93eView commit details -
fixup! disable dependency locking (tmp)
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13bbc47 - Browse repository at this point
Copy the full SHA 13bbc47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1c24a - Browse repository at this point
Copy the full SHA 0c1c24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 967caa5 - Browse repository at this point
Copy the full SHA 967caa5View commit details -
feat: refactor
buildSrc
→ composite buildSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 010f38f - Browse repository at this point
Copy the full SHA 010f38fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 733e860 - Browse repository at this point
Copy the full SHA 733e860View commit details -
fixup! locking and verification issues with idea
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfab9df - Browse repository at this point
Copy the full SHA bfab9dfView commit details -
feat: move to entrypoint convention for cli
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2158afd - Browse repository at this point
Copy the full SHA 2158afdView commit details -
chore: project descriptions for gradle
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0406596 - Browse repository at this point
Copy the full SHA 0406596View commit details -
chore: restore and align build caching
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d2afa8 - Browse repository at this point
Copy the full SHA 7d2afa8View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a9a6a9 - Browse repository at this point
Copy the full SHA 0a9a6a9View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e324a1 - Browse repository at this point
Copy the full SHA 8e324a1View commit details -
fixup! more conservative test forking
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a4b8f3 - Browse repository at this point
Copy the full SHA 1a4b8f3View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 61248e2 - Browse repository at this point
Copy the full SHA 61248e2View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7013df - Browse repository at this point
Copy the full SHA b7013dfView commit details -
fixup! avoid analysis cost in build unless requested
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 954f920 - Browse repository at this point
Copy the full SHA 954f920View commit details -
fixup! unify build caching with
build-logic
projectSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cd09f3 - Browse repository at this point
Copy the full SHA 1cd09f3View commit details -
fixup! defer/avoidable spotless config in
pkl-core
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd56a81 - Browse repository at this point
Copy the full SHA dd56a81View commit details -
fixup! direct dependency on
pklJvmLibrary
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 171bac9 - Browse repository at this point
Copy the full SHA 171bac9View commit details -
fix: warning about
ThreadDeath
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 148ff42 - Browse repository at this point
Copy the full SHA 148ff42View commit details -
fix: missing
pkl-cli
dependency forpkl-gradle
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d635d2f - Browse repository at this point
Copy the full SHA d635d2fView commit details -
feat: configure kotlin compiler properties for speed
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf5a2a8 - Browse repository at this point
Copy the full SHA bf5a2a8View commit details -
fixup! local caching alignment
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b9e359 - Browse repository at this point
Copy the full SHA 2b9e359View commit details -
feat: entrypoint target → JVM 21
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ba2d77 - Browse repository at this point
Copy the full SHA 1ba2d77View commit details -
fixup! missing
pklJvmLibrary
pluginSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f426a6 - Browse repository at this point
Copy the full SHA 3f426a6View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b8f4c0 - Browse repository at this point
Copy the full SHA 1b8f4c0View commit details -
fixup! don't default remote cache to on
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a8ac26 - Browse repository at this point
Copy the full SHA 8a8ac26View commit details -
fixup! better control of remote caching
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ecab31 - Browse repository at this point
Copy the full SHA 4ecab31View commit details -
fixup! don't unconditionally include pmd plugin
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 708d2bc - Browse repository at this point
Copy the full SHA 708d2bcView commit details -
chore: better build avoidance for testing
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 659f747 - Browse repository at this point
Copy the full SHA 659f747View commit details -
temp! fix issue with
jpkl
presence in tool fatjarSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9b2827 - Browse repository at this point
Copy the full SHA b9b2827View commit details -
fixup! tunings for dependency locking and pmd
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5b4062 - Browse repository at this point
Copy the full SHA c5b4062View commit details -
feat: spotless for gradle kotlin
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc735ef - Browse repository at this point
Copy the full SHA dc735efView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef48675 - Browse repository at this point
Copy the full SHA ef48675View commit details -
fix:
clean
andcheck
tasks at rootSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5103c1d - Browse repository at this point
Copy the full SHA 5103c1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea1ee0 - Browse repository at this point
Copy the full SHA 7ea1ee0View commit details -
chore: alignment for stdlib, general build cleanup
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19e3a1d - Browse repository at this point
Copy the full SHA 19e3a1dView commit details -
chore: simplify build configuration
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f586ab - Browse repository at this point
Copy the full SHA 5f586abView commit details -
chore: simpler test names in console output
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5af97cb - Browse repository at this point
Copy the full SHA 5af97cbView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b000ff - Browse repository at this point
Copy the full SHA 8b000ffView commit details -
chore: jvm toolchain alignment and cleanup
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 326b3aa - Browse repository at this point
Copy the full SHA 326b3aaView commit details -
fixup! don't enforce
kotlinGradle
spotless checks yetSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89c03d1 - Browse repository at this point
Copy the full SHA 89c03d1View commit details -
tmp: disable dependency locking
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f854481 - Browse repository at this point
Copy the full SHA f854481View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5229ea3 - Browse repository at this point
Copy the full SHA 5229ea3View commit details -
chore: align ci jvm with local toolchains
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ab7b84 - Browse repository at this point
Copy the full SHA 5ab7b84View commit details -
fixup! remote cache + push in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c5fe58 - Browse repository at this point
Copy the full SHA 9c5fe58View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2adbc9e - Browse repository at this point
Copy the full SHA 2adbc9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7308c - Browse repository at this point
Copy the full SHA 6b7308cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f18b1 - Browse repository at this point
Copy the full SHA 96f18b1View commit details -
chore: cleanup in root build, detekt reporting fix
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b284b2e - Browse repository at this point
Copy the full SHA b284b2eView commit details -
fixup! always cache-push in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5ee501 - Browse repository at this point
Copy the full SHA d5ee501View commit details -
chore: enable extended kotlinc compiler checks
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4279f26 - Browse repository at this point
Copy the full SHA 4279f26View commit details -
feat: upgrade graalvm →
23.1.2
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c932acc - Browse repository at this point
Copy the full SHA c932accView commit details -
chore: update dependency locks
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f0d8e2 - Browse repository at this point
Copy the full SHA 6f0d8e2View commit details -
chore: update dependency verification metadata
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c95d641 - Browse repository at this point
Copy the full SHA c95d641View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 330612a - Browse repository at this point
Copy the full SHA 330612aView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d677eee - Browse repository at this point
Copy the full SHA d677eeeView commit details -
chore: update verification metadata
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d10c972 - Browse repository at this point
Copy the full SHA d10c972View commit details -
chore: update spotless →
6.25.0
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22bd8bc - Browse repository at this point
Copy the full SHA 22bd8bcView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 570d3ee - Browse repository at this point
Copy the full SHA 570d3eeView commit details -
chore: update verification metadata
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e70612d - Browse repository at this point
Copy the full SHA e70612dView commit details -
fixup! trust springframework bom
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1eaab6 - Browse repository at this point
Copy the full SHA e1eaab6View commit details -
fixup! disable locks again until issue with stdlib-common can be diag…
…nosed Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccf9493 - Browse repository at this point
Copy the full SHA ccf9493View commit details -
feat: dependency pinning to avoid cves, owasp suppressions
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e99a82 - Browse repository at this point
Copy the full SHA 7e99a82View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00b6250 - Browse repository at this point
Copy the full SHA 00b6250View commit details -
chore: update dependency metadata
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78151c6 - Browse repository at this point
Copy the full SHA 78151c6View commit details -
chore: unwind avoidance for analysis plugins (too complex)
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1945c9f - Browse repository at this point
Copy the full SHA 1945c9fView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50e42e5 - Browse repository at this point
Copy the full SHA 50e42e5View commit details -
feat: pgo-enabled native build against graalvm latest
- feat: native image build flags tuned for `23.1.2` - feat: pgo instrumentation support in non-release mode - feat: enable `-march=native` for macos aarch64 - feat: `epsilon` gc testing - feat: pre-initialize `pkl` language module during native build - feat: native `module-info` for `pkl.core` and `pkl.cli` - chore: generate initial pgo profile + store compressed - chore: unpack pgo profile during native image build Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7da2c5c - Browse repository at this point
Copy the full SHA 7da2c5cView commit details -
feat: windows build target for
pkl-cli
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0173a4 - Browse repository at this point
Copy the full SHA d0173a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e41e5e8 - Browse repository at this point
Copy the full SHA e41e5e8View commit details -
fixup! build graph and native build in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebe5871 - Browse repository at this point
Copy the full SHA ebe5871View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6f101d - Browse repository at this point
Copy the full SHA a6f101dView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e7ab94 - Browse repository at this point
Copy the full SHA 6e7ab94View commit details -
fixup! disable windows build (tmp)
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b13b9c7 - Browse repository at this point
Copy the full SHA b13b9c7View commit details -
fixup! disallow native build failure
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38e90ae - Browse repository at this point
Copy the full SHA 38e90aeView commit details -
fixup! hash updates for gvm sdk
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c468d15 - Browse repository at this point
Copy the full SHA c468d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f897a - Browse repository at this point
Copy the full SHA b4f897aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fafea6 - Browse repository at this point
Copy the full SHA 5fafea6View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0449f3c - Browse repository at this point
Copy the full SHA 0449f3cView commit details -
fixup! native cli as gradle distribution
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4fac050 - Browse repository at this point
Copy the full SHA 4fac050View commit details -
fixup! reorganize and cleanup detekt reporting
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9d5e35 - Browse repository at this point
Copy the full SHA e9d5e35View commit details -
chore: better build avoidance for native builds
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0cc4e66 - Browse repository at this point
Copy the full SHA 0cc4e66View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e2ca12 - Browse repository at this point
Copy the full SHA 6e2ca12View commit details -
chore: remote build cache in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88fb5ff - Browse repository at this point
Copy the full SHA 88fb5ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9769853 - Browse repository at this point
Copy the full SHA 9769853View commit details -
fixup! default native build to non-release in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf3c09a - Browse repository at this point
Copy the full SHA bf3c09aView commit details -
feat: light plugin system in
pkl-core
- feat: add type `PklPlugin` and SPI - feat: hold VM engine in `VmEngineManager` - feat: plugin event for VM context creation - feat: base vm configuration plugin - feat: simple facility for debug logging Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 156ea4f - Browse repository at this point
Copy the full SHA 156ea4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5447c5 - Browse repository at this point
Copy the full SHA f5447c5View commit details -
fixup! dependency edge for javac on kotlinc
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d307683 - Browse repository at this point
Copy the full SHA d307683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2662892 - Browse repository at this point
Copy the full SHA 2662892View commit details -
fixup! missing secret mapping in format check job
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2189421 - Browse repository at this point
Copy the full SHA 2189421View commit details -
fixup! build scans for gradle builds in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e76b5d3 - Browse repository at this point
Copy the full SHA e76b5d3View commit details -
fixup! native image job reports in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67f4ccf - Browse repository at this point
Copy the full SHA 67f4ccfView commit details -
- fix: publish failed test reports as artifact - fix: coverage reporting - fix: separate jobs for dependency graph and build - fix: warnings yielded by detekt job Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5de3b4 - Browse repository at this point
Copy the full SHA b5de3b4View commit details -
fixup! build matrix os enablement flags
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eee023f - Browse repository at this point
Copy the full SHA eee023fView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0468dfb - Browse repository at this point
Copy the full SHA 0468dfbView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4462e38 - Browse repository at this point
Copy the full SHA 4462e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe9af2 - Browse repository at this point
Copy the full SHA ebe9af2View commit details -
fixup! use sha instead of ref in ci jobs
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17d0d48 - Browse repository at this point
Copy the full SHA 17d0d48View commit details -
fix: additional test ignores for checksum failures
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a96ccfe - Browse repository at this point
Copy the full SHA a96ccfeView commit details -
fix: ghsa suppressions for build-time dependencies
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50253a9 - Browse repository at this point
Copy the full SHA 50253a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c42cfc - Browse repository at this point
Copy the full SHA 1c42cfcView commit details -
fixup! ci and test disablement fixes (temp)
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6abd834 - Browse repository at this point
Copy the full SHA 6abd834View commit details -
fixup! update buildscript lockfiles
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aef63d5 - Browse repository at this point
Copy the full SHA aef63d5View commit details -
fix: kotlin code generator qualification with kotlinx
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 624d3ec - Browse repository at this point
Copy the full SHA 624d3ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d87184f - Browse repository at this point
Copy the full SHA d87184fView commit details -
fixup! don't relocate kotlinx in fat jar
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f2dd08 - Browse repository at this point
Copy the full SHA 5f2dd08View commit details -
fixup! kotlinx-html relocations
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for adc28b9 - Browse repository at this point
Copy the full SHA adc28b9View commit details -
fixup! don't use matrix for regular build
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9ee73e - Browse repository at this point
Copy the full SHA e9ee73eView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2af98f8 - Browse repository at this point
Copy the full SHA 2af98f8View commit details -
feat: continued support for jpms
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6f2e5f - Browse repository at this point
Copy the full SHA a6f2e5fView commit details -
feat: add
PklExperimental
kotlin opt inSigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26f01da - Browse repository at this point
Copy the full SHA 26f01daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e050f - Browse repository at this point
Copy the full SHA 77e050fView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e58d7c0 - Browse repository at this point
Copy the full SHA e58d7c0View commit details -
fixup! jpms / kotlin task dependencies
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcf620a - Browse repository at this point
Copy the full SHA dcf620aView commit details -
feat: module info for
pkl-commons-cli
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69ece80 - Browse repository at this point
Copy the full SHA 69ece80View commit details -
fix: exclude duplicates in main jar for kotlin/jvm compilations
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f7a88b - Browse repository at this point
Copy the full SHA 0f7a88bView commit details -
fix: attempt a sleep to solve race condition between kotlinc/javac
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23919f4 - Browse repository at this point
Copy the full SHA 23919f4View commit details -
fixup! module build for
pkl-commons-cli
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69ed70c - Browse repository at this point
Copy the full SHA 69ed70cView commit details -
fixup! honor dependency locking toggle in
build-logic
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9406aba - Browse repository at this point
Copy the full SHA 9406abaView commit details -
feat: jpms module for
pkl-commons-test
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d0574d - Browse repository at this point
Copy the full SHA 0d0574dView commit details -
fixup! cleanup pure kotlin conventions
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a663d3 - Browse repository at this point
Copy the full SHA 3a663d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a510e40 - Browse repository at this point
Copy the full SHA a510e40View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fd45a5 - Browse repository at this point
Copy the full SHA 6fd45a5View commit details -
fix: build before native target in ci
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43ca558 - Browse repository at this point
Copy the full SHA 43ca558View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 779060b - Browse repository at this point
Copy the full SHA 779060bView commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8088af9 - Browse repository at this point
Copy the full SHA 8088af9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a31ea15 - Browse repository at this point
Copy the full SHA a31ea15View commit details -
fixup! remove old add-reads for executor
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55336a5 - Browse repository at this point
Copy the full SHA 55336a5View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1c3e02 - Browse repository at this point
Copy the full SHA d1c3e02View commit details -
fix: rollback jpms for server (msgpack is blocking it)
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3ca8a8 - Browse repository at this point
Copy the full SHA c3ca8a8View commit details -
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28c9737 - Browse repository at this point
Copy the full SHA 28c9737View commit details
Commits on Mar 1, 2024
-
feat: modular antlr4 and paguro dependencies
Signed-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45bad1f - Browse repository at this point
Copy the full SHA 45bad1fView commit details -
fix!: expose
pkl-executor
as api dependencySigned-off-by: Sam Gammon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f81ea3c - Browse repository at this point
Copy the full SHA f81ea3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7938ee - Browse repository at this point
Copy the full SHA f7938eeView commit details