{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":404737132,"defaultBranch":"main","name":"graal-build-time","ownerLogin":"clj-easy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-09T13:41:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90398870?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690982786.0","currentOid":""},"activityList":{"items":[{"before":"6a8aefd3e6ed255affa5b63b5c2d8e3a26da8fdf","after":"179f3e552cf167139cf83e7f60f580a523956729","ref":"refs/heads/main","pushedAt":"2023-08-02T13:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"c18d751bb2aaebec887230393c522cf4af2b53ec","after":"6a8aefd3e6ed255affa5b63b5c2d8e3a26da8fdf","ref":"refs/heads/main","pushedAt":"2023-08-02T13:17:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci: update clojars creds for upcoming release (#34)","shortMessageHtmlLink":"ci: update clojars creds for upcoming release (#34)"}},{"before":null,"after":"6719b16d1789f2b629e229a19f5190420b8b1368","ref":"refs/heads/lread-clojars-creds","pushedAt":"2023-08-02T13:06:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci: update clojars creds for upcoming release","shortMessageHtmlLink":"ci: update clojars creds for upcoming release"}},{"before":"d7f3632a361abe0611cc5c40c3be98fcbd8efdf8","after":"c18d751bb2aaebec887230393c522cf4af2b53ec","ref":"refs/heads/main","pushedAt":"2023-08-02T11:46:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"Adapt to GraalVM deprecation of @AutomaticFeature (#33)\n\n* Adapt to GraalVM deprecation of @AutomaticFeature\r\n\r\nPreviously, GraalVM Feature classes could be picked up automatically\r\nby annotating them with @AutomaticFeature. We had taken advantage of this.\r\n\r\nSince @AutomaticFeature is now deprecated, GraalVM Feature classes\r\nshould now be explicitly specified on the `native-image` command line\r\nvia the `--features` option.\r\n\r\nFor existing users upgrading to graal-build-time v1, this means adding\r\n`--features=clj_easy.graal_build_time.InitClojureClasses` to\r\ntheir `native-image` command lines.\r\n\r\nChanges:\r\n- Renamed our package-less `InitAtBuildTimeFeature` class to\r\n`clj_easy.graal_build_time.InitClojureClasses`.\r\n- Moved `clj-easy.graal-build-time` ns to\r\n`clj-easy.graal-build-time.packages` to deal with package/class name\r\ncollision.\r\n- Asked javac to fail on lint warnings when compiling our java sources.\r\nThis should strongly alert us to any future deprecations.\r\n- Bumped major version to 1\r\n\r\nAlso snuck in:\r\n- README clarifications/elaborations\r\n- Refined single segment namespace warning message\r\n\r\nCloses #25\r\n\r\n* Update README\r\n\r\nFix typo, update example output from native-image.\r\n\r\n* Update copyright years\r\n\r\nKinda followed guidance from: https://softwareengineering.stackexchange.com/a/210491","shortMessageHtmlLink":"Adapt to GraalVM deprecation of @AutomaticFeature (#33)"}},{"before":"214fb5018f2ee9522a6c0b05afc1df421c18f464","after":"e2e62ac5d43bfe3c848b4151717072a3ef804b4b","ref":"refs/heads/lread-adapt-to-graal-deprecation","pushedAt":"2023-08-01T18:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"Update copyright years\n\nKinda followed guidance from: https://softwareengineering.stackexchange.com/a/210491","shortMessageHtmlLink":"Update copyright years"}},{"before":"fd33afa4458acf298e691016462d7174135e82ea","after":"214fb5018f2ee9522a6c0b05afc1df421c18f464","ref":"refs/heads/lread-adapt-to-graal-deprecation","pushedAt":"2023-08-01T18:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"Update README\n\nFix typo, update example output from native-image.","shortMessageHtmlLink":"Update README"}},{"before":null,"after":"fd33afa4458acf298e691016462d7174135e82ea","ref":"refs/heads/lread-adapt-to-graal-deprecation","pushedAt":"2023-08-01T18:30:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"Adapt to GraalVM deprecation of @AutomaticFeature\n\nPreviously, GraalVM Feature classes could be picked up automatically\nby annotating them with @AutomaticFeature. We had taken advantage of this.\n\nSince @AutomaticFeature is now deprecated, GraalVM Feature classes\nshould now be explicitly specified on the `native-image` command line\nvia the `--features` option.\n\nFor existing users upgrading to graal-build-time v1, this means adding\n`--features=clj_easy.graal_build_time.InitClojureClasses` to\ntheir `native-image` command lines.\n\nChanges:\n- Renamed our package-less `InitAtBuildTimeFeature` class to\n`clj_easy.graal_build_time.InitClojureClasses`.\n- Moved `clj-easy.graal-build-time` ns to\n`clj-easy.graal-build-time.packages` to deal with package/class name\ncollision.\n- Asked javac to fail on lint warnings when compiling our java sources.\nThis should strongly alert us to any future deprecations.\n- Bumped major version to 1\n\nAlso snuck in:\n- README clarifications/elaborations\n- Refined single segment namespace warning message\n\nCloses #25","shortMessageHtmlLink":"Adapt to GraalVM deprecation of @AutomaticFeature"}},{"before":"531d4c104b9c7cf9b94b87aeee692273b49cd66d","after":"d7f3632a361abe0611cc5c40c3be98fcbd8efdf8","ref":"refs/heads/main","pushedAt":"2023-08-01T17:11:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci/dev: add clj-kondo linting (#32)\n\nClj-kondo saves my bacon so often, that I like to add it to CI pipelines.\r\n\r\nnew `bb lint` task:\r\n- downloads deps kondo exported configs when needed\r\n- runs kondo through jvm with specific version for repeatable lints\r\n\r\nsneak in:\r\n- tweaks to CI dep caching for other jobs","shortMessageHtmlLink":"ci/dev: add clj-kondo linting (#32)"}},{"before":"ae5a3ee578b1f28ece9b0533e5332e7b8bf7130a","after":"d857874224000fee16e14329477bb4866a68cebe","ref":"refs/heads/lread-add-linting","pushedAt":"2023-08-01T16:49:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci/dev: add clj-kondo linting\n\nClj-kondo saves my bacon so often, that I like to add it to CI pipelines.\n\nnew `bb lint` task:\n- downloads deps kondo exported configs when needed\n- runs kondo through jvm with specific version for repeatable lints\n\nsneak in:\n- tweaks to CI dep caching for other jobs","shortMessageHtmlLink":"ci/dev: add clj-kondo linting"}},{"before":null,"after":"ae5a3ee578b1f28ece9b0533e5332e7b8bf7130a","ref":"refs/heads/lread-add-linting","pushedAt":"2023-08-01T16:36:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci/dev: add clj-kondo linting\n\nClj-kondo saves my bacon so often, that I like to add it to CI pipelines.\n\nnew `bb lint` task:\n- downloads deps kondo exported configs when needed\n- runs kondo through jvm with specific version for repeatable lints","shortMessageHtmlLink":"ci/dev: add clj-kondo linting"}},{"before":"e6ef0b6f8bff53a185b34abe8ede4a52a1e7d8b5","after":null,"ref":"refs/heads/lread-maint-turf-build-concurrency-hack","pushedAt":"2023-07-31T21:20:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"}},{"before":"103d113db3641492308c568c844912ba216431b3","after":null,"ref":"refs/heads/lread-maint-2023-07-30","pushedAt":"2023-07-31T21:20:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"}},{"before":"09ef039fb3202731f23b3a7a9f6dc7d3d509fcdf","after":null,"ref":"refs/heads/lread-fix-java-compat","pushedAt":"2023-07-31T21:20:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"}},{"before":"ec8c3978fc98c3629b7132a3199fb01e2de8c449","after":null,"ref":"refs/heads/lread-suppress-skipping-coordinate-msgs","pushedAt":"2023-07-31T21:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"}},{"before":"99a39047f06664918c0666494a944ae3a3a88870","after":"531d4c104b9c7cf9b94b87aeee692273b49cd66d","ref":"refs/heads/main","pushedAt":"2023-07-31T21:18:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"test: Suppress pom \"Skipping Coordinate\" msgs (#31)\n\nDuring tests, when writing a pom file, \"Skipping Coordinate\" messages\r\nfor our `:local/root` jar files are written to stderr.\r\n\r\nWe don't care that these coords are skipped for our pom.\r\nWe are creating a test uberjar.\r\n\r\nBut each time I come back to this project, being forgetful, I see these\r\nwarnings and wonder if I should care.\r\n\r\nSo, as a favour to future us, suppress them.","shortMessageHtmlLink":"test: Suppress pom \"Skipping Coordinate\" msgs (#31)"}},{"before":null,"after":"ec8c3978fc98c3629b7132a3199fb01e2de8c449","ref":"refs/heads/lread-suppress-skipping-coordinate-msgs","pushedAt":"2023-07-31T20:55:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"test: Suppress pom \"Skipping Coordinate\" msgs\n\nDuring tests, when writing a pom file, \"Skipping Coordinate\" messages\nfor our `:local/root` jar files are written to stderr.\n\nWe don't care that these coords are skipped for our pom.\nWe are creating a test uberjar.\n\nBut each time I come back to this project, being forgetful, I see these\nwarnings and wonder if I should care.\n\nSo, as a favour to future us, suppress them.","shortMessageHtmlLink":"test: Suppress pom \"Skipping Coordinate\" msgs"}},{"before":"8a0b7de942e7f64be73e77f94dedbdb9efb0a9ed","after":null,"ref":"refs/heads/lread-ci-test-graal-variants","pushedAt":"2023-07-31T09:08:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"borkdude","name":"Michiel Borkent","path":"/borkdude","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/284934?s=80&v=4"}},{"before":"190baf0df91b0bb3b66d818818838fd23becc0a6","after":"99a39047f06664918c0666494a944ae3a3a88870","ref":"refs/heads/main","pushedAt":"2023-07-31T04:22:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci: test GraalVM variants (#30)\n\n* ci: test GraalVM variants\r\n\r\nExpand matrix to also cover jdk 20 and GraalVM Oracle.\r\n\r\nI don't see a need to add macOS at this time.\r\nLinux and Windows should offer enough coverage.\r\n\r\nHopefully these will all run in parallel in not increase the build time.\r\n\r\n* ci: maybe speed up native-image build time\r\n\r\nSpecify basic optimization for native-image build.\r\nGitHub Actions for Windows is slow in general, perhaps this will help.","shortMessageHtmlLink":"ci: test GraalVM variants (#30)"}},{"before":"13dd845c18708d3ff178b5173dca6b9c681c2b1c","after":"8a0b7de942e7f64be73e77f94dedbdb9efb0a9ed","ref":"refs/heads/lread-ci-test-graal-variants","pushedAt":"2023-07-31T04:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci: maybe speed up native-image build time\n\nSpecify basic optimization for native-image build.\nGitHub Actions for Windows is slow in general, perhaps this will help.","shortMessageHtmlLink":"ci: maybe speed up native-image build time"}},{"before":null,"after":"13dd845c18708d3ff178b5173dca6b9c681c2b1c","ref":"refs/heads/lread-ci-test-graal-variants","pushedAt":"2023-07-31T03:42:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"ci: test GraalVM variants\n\nExpand matrix to also cover jdk 20 and GraalVM Oracle.\n\nI don't see a need to add macOS at this time.\nLinux and Windows should offer enough coverage.\n\nHopefully these will all run in parallel in not increase the build time.","shortMessageHtmlLink":"ci: test GraalVM variants"}},{"before":"f1d9411fc4bf68f03bb2dd89d08101b17f2e07f9","after":"190baf0df91b0bb3b66d818818838fd23becc0a6","ref":"refs/heads/main","pushedAt":"2023-07-31T03:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"fix: compiled java jdk compatibility (#29)\n\njavac `-source` and `-target` opts were replaced with `--release` after\r\njdk8. Use `--release`.\r\n\r\nAlso add `-Xlint` arg to javac to show warnings.","shortMessageHtmlLink":"fix: compiled java jdk compatibility (#29)"}},{"before":null,"after":"09ef039fb3202731f23b3a7a9f6dc7d3d509fcdf","ref":"refs/heads/lread-fix-java-compat","pushedAt":"2023-07-31T03:13:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"fix: compiled java jdk compatibility\n\njavac `-source` and `-target` opts were replaced with `--release` after\njdk8. Use `--release`.\n\nAlso add `-Xlint` arg to javac to show warnings.","shortMessageHtmlLink":"fix: compiled java jdk compatibility"}},{"before":"f6fd500ef7dc8b63017760b032e42c7975651942","after":"f1d9411fc4bf68f03bb2dd89d08101b17f2e07f9","ref":"refs/heads/main","pushedAt":"2023-07-31T02:04:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"maint: bump build and test deps (#28)\n\nAdapts to current releases of Graal:\r\n- `native-image` is now bundled with Graal\r\n- `GRAALVM_HOME` env var is no longer described in Graal installation\r\ninstructions. We still check it, but fallback to searching the `PATH`.","shortMessageHtmlLink":"maint: bump build and test deps (#28)"}},{"before":"265e3ba9d01921282e950e1ff0e47c24ab9ba06b","after":"103d113db3641492308c568c844912ba216431b3","ref":"refs/heads/lread-maint-2023-07-30","pushedAt":"2023-07-31T01:33:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"maint: bump build and test deps\n\nAdapts to current releases of Graal:\n- `native-image` is now bundled with Graal\n- `GRAALVM_HOME` env var is no longer described in Graal installation\ninstructions. We still check it, but fallback to searching the `PATH`.","shortMessageHtmlLink":"maint: bump build and test deps"}},{"before":null,"after":"265e3ba9d01921282e950e1ff0e47c24ab9ba06b","ref":"refs/heads/lread-maint-2023-07-30","pushedAt":"2023-07-31T01:24:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"maint: bump deps\n\nAdapts to current releases of Graal:\n- `native-image` is now bundled with Graal\n- `GRAALVM_HOME` env var is no longer described in Graal installation\ninstructions. We still check it, but fallback to searching the `PATH`.","shortMessageHtmlLink":"maint: bump deps"}},{"before":"756cc6a62afb9791890b3f151ed2a2fa71927d97","after":"f6fd500ef7dc8b63017760b032e42c7975651942","ref":"refs/heads/main","pushedAt":"2023-07-31T00:31:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"maint: turf old tools.build concurrency hack (#27)\n\nIt has apparently been fixed:\r\nhttps://ask.clojure.org/index.php/10905/control-transient-deps-that-compiled-assembled-into-uberjar?show=11481#c11481","shortMessageHtmlLink":"maint: turf old tools.build concurrency hack (#27)"}},{"before":null,"after":"e6ef0b6f8bff53a185b34abe8ede4a52a1e7d8b5","ref":"refs/heads/lread-maint-turf-build-concurrency-hack","pushedAt":"2023-07-31T00:08:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lread","name":"Lee Read","path":"/lread","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/967328?s=80&v=4"},"commit":{"message":"maint: turf old tools.build concurrency hack\n\nIt has apparently been fixed:\nhttps://ask.clojure.org/index.php/10905/control-transient-deps-that-compiled-assembled-into-uberjar?show=11481#c11481","shortMessageHtmlLink":"maint: turf old tools.build concurrency hack"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADYmCiSQA","startCursor":null,"endCursor":null}},"title":"Activity ยท clj-easy/graal-build-time"}