Michiel Borkent
d854de883e
Bump http-kit ( #1634 )
2023-10-11 16:19:06 +02:00
Michiel Borkent
c04b83811c
Use pgo to speed up loop performance ( #1629 )
2023-09-27 14:25:16 +02:00
Rahuλ Dé
6c1a66e853
Use Oracle GraalVM 21 ( #1624 )
...
---------
Co-authored-by: Michiel Borkent <michielborkent@gmail.com>
2023-09-27 12:23:57 +02:00
Michiel Borkent
af507b2894
Use macos.x86.large.gen2 resource ( #1618 )
2023-09-03 12:36:19 +02:00
Michiel Borkent
f470dba671
Fix #1600 : use pagesize of 64K on linux aarch64 ( #1606 )
...
Fix #1600 : use pagesize of 64K on linux aarch64
2023-08-17 15:12:26 +02:00
Michiel Borkent
2e3bd2d3f0
Bump deps.clj ( #1556 )
2023-05-12 16:05:41 +02:00
Rahuλ Dé
c13500cddb
[ #1524 ] fix docker orchestration ( #1552 )
...
* [#1524 ] fix docker orchestration
* [#1524 ] revert branch checks
2023-05-01 14:15:03 +02:00
Rahul De
5c4eedb12b
[ #1524 ] pick right binary for ARM docker images
2023-05-01 11:07:55 +01:00
Rahuλ Dé
ea57060963
No linux aarch64 ( #1550 )
...
* [#1524 ] remove linux-aarch64 dynamic binary build
* [#1524 ] add changelog
2023-05-01 11:46:24 +02:00
Michiel Borkent
cce0a3d378
Fix pushing to ghcr
2023-03-18 14:33:34 +01:00
Rahuλ Dé
e7521110c9
Fix #1521 : Push images to GHCR ( #1522 )
2023-03-15 16:52:05 +01:00
Michiel Borkent
1022068624
trim version
2023-03-01 00:07:09 +01:00
Michiel Borkent
3ad043769c
Use GraalVM 22.3.1 on JDK 19.0.2 with virtual thread support ( #1500 )
2023-02-21 16:23:03 +01:00
Rahuλ Dé
34136173d5
Add check for max glibc version ( #1458 )
...
* Add check for max glibc version
* checkout first
* tolerate subversions
* exit better
* rename ci gen script
2022-12-31 12:16:39 +01:00
Michiel Borkent
bc901fdcf0
Set java to GRAALVM
2022-11-11 15:31:35 +01:00
Michiel Borkent
a5dec07279
Build uberjar using graalvm
2022-11-11 15:14:02 +01:00
Michiel Borkent
bca3f28e28
Graalvm 22.3.0 ( #1408 )
2022-10-25 22:56:57 +02:00
Michiel Borkent
42f9440d85
last try
2022-08-02 23:19:59 +02:00
Michiel Borkent
a201788087
xcode
2022-08-02 23:16:46 +02:00
Michiel Borkent
f9327c04ca
bump xcode
2022-08-02 23:12:53 +02:00
Michiel Borkent
e58fe9db1b
Upgrade to GraalVM 22.2.0 ( #1325 )
2022-07-27 12:20:32 +02:00
Rahuλ Dé
e7c504b331
skip logo paths and in actions ( #1311 )
...
* skip logo paths and in actions
* [skip ci] Keep CI happy
2022-07-04 08:43:56 +02:00
Rahuλ Dé
512dbf9ea5
Optimise executors when shorted ( #1301 )
...
* Optimise executors when shorted
* Test short
* Also handle mac
* Test short
2022-06-21 15:32:23 +02:00
Rahuλ Dé
b5dea3563d
Pass correct arch ( #1300 )
...
* [wip] pass correct arch
* [wip] pass arch only when aarch64
* [skip ci] add branch filter back to docker
2022-06-20 22:20:50 +02:00
agata-anastazja
381b9f0a4f
use dynamic configuration to short CI ( #1294 )
2022-06-20 20:03:03 +02:00
Michiel Borkent
9698ddae61
cirrus
2022-06-07 21:37:25 +02:00
Rahuλ Dé
35b8204704
Use extracted CI short script ( #1284 )
...
* Use extracted CI short script
* Use clojure build env
* Update build script
2022-05-29 22:58:09 +02:00
agata-anastazja
94034063db
Skip CI run if commit only documentation changes ( #1282 )
2022-05-28 22:01:20 +02:00
Michiel Borkent
d9ff456e60
Re-enable mac on CircleCI ( #1263 )
2022-05-09 17:57:41 +02:00
Rahuλ Dé
5b455cd51b
Refine Actions ( #1261 )
2022-05-08 10:31:14 +02:00
Michiel Borkent
eee3b55f56
Try newer machines for aarch64
2022-05-06 16:51:59 +02:00
Michiel Borkent
fc7df082b7
Bump to newest graalvm ( #1250 )
2022-04-26 16:27:49 +02:00
Rahuλ Dé
d7f180cdbe
Bash -> Clojure: Take 2 ( #1243 )
...
* Bash -> Clojure: Take 2
* Apply better naming
* Temp disable circle branch filter
* Pass platforms correctly to buildx
* Rename platforms, better checks
* Add circle and script guards for branch and PR
* Fix guard
2022-04-15 19:20:52 +02:00
Michiel Borkent
d830e8f576
Revert "First pass at bash cleanup ( #1239 )"
...
This reverts commit b5a4e0a170 .
2022-04-15 13:27:29 +02:00
Rahuλ Dé
b5a4e0a170
First pass at bash cleanup ( #1239 )
2022-04-14 23:35:19 +02:00
Wes Morgan
e602286799
feat #863 : Load pods from bb.edn ( #1205 )
...
Co-authored-by: Michiel Borkent <michielborkent@gmail.com>
2022-03-23 17:08:59 +01:00
Michiel Borkent
b7461756bf
chore: Upgrade to GraalVM 22.0.0.2
2022-01-25 18:04:38 +01:00
Michiel Borkent
530177eefd
Fix docker 🙏
2022-01-25 15:46:17 +01:00
James Carnegie
3602b89512
Add metabom jars to all built docker images
2022-01-18 07:34:36 +00:00
Wes Morgan
b765ed3ec7
Fix: alpine docker builds in CI (follow-up) ( #1142 )
2022-01-13 21:35:55 +00:00
Wes Morgan
5ff1a04f10
Build alpine Docker images in CI when linux/amd64 is in platform list ( #1141 )
2022-01-13 20:26:31 +00:00
Rahul De
f453928f80
fix docker build script
2022-01-11 20:38:43 +00:00
James Carnegie
6e2c32ff84
Add opencontainers annotations to docker image ( #1136 )
...
Co-authored-by: Rahuλ Dé <lispyclouds@users.noreply.github.com>
2022-01-11 20:26:29 +01:00
Michiel Borkent
fb7f984389
[ #1110 ] Load tasks and deps from other bb.edn file ( #1117 )
...
Co-authored-by: Bob <highpressurecarsalesman@gmail.com>
2021-12-26 17:26:35 +01:00
Wes Morgan
bc0ae17e64
Build arm64 docker image in CI ( #1099 )
2021-12-15 15:28:39 +00:00
Michiel Borkent
a9cc6e301e
Bump to GraalVM 21.3.0 JVM 11
2021-11-04 11:01:41 +01:00
Thiago Kenji Okada
9ca3a3bd31
Use Debian bullseye on CI/CD/Dockerfile ( #1005 )
...
* Migrate `Dockerfile` to use a bullseye-based image
Also, some QoL changes on the `Dockerfile`:
- Parametrize GRAALVM_VERSION to make it easier to update
- Remove installing programs already included on base image
- Remove `deps.edn` from `.dockerignore` since it is necessary to build
* Migrate CircleCI to use a bullseye-based image
Also some modifications necessary to make it work:
- Migrate from `circleci` images to `clojure` since they're out-of-date
and also seem to be considered legacy:
https://circleci.com/docs/2.0/circleci-images/#legacy-language-images
- Remove unnecessary usage of `sudo`, since all commands runs as root
- Sync packages with `Dockerfile`. This will make easier to test locally
if everything will work (of course, it is not 100% guarantee)
* Remove lsof
* Remove "Install {Clojure,Leiningen}" steps
Already included on the base image.
* Do not change directory when downloading GraalVM
* Move "Download GraalVM" to script/download-graalvm
* Set GRAALVM_HOME correctly
* Unbreak mac build
* Revert "Set GRAALVM_HOME correctly"
This reverts commit 5e2a6158dc .
* Set GRAALVM_HOME correctly, take 2
* Improve download-graalvm script
* Re-added "Install Clojure" steps
* Set amd64 as default GRAALVM_ARCH
* Unbreak linux-aarch64
* Ubreak jvm
* Do not change directory
* Fix yaml
* Fix mac/linux-aarch64
* Add missing Clojure
* Fix cache
* Move GraalVM installation to /tmp
* Use script/install-clojure
* Use /opt instead of /tmp to install GraalVM
* Revert "Use /opt instead of /tmp to install GraalVM"
This reverts commit 3cfad03c8e .
* Use CircleCI's Clojure images again
* Go back to installing GraalVM on $HOME
2021-09-13 23:28:13 +02:00
Michiel Borkent
cebdd19c00
Upgrade to GraalVM 21.2.0
2021-08-30 20:16:18 +02:00
Michiel Borkent
35103f40ef
Upgrade to graal 21.1, fixes #884 ( #885 )
2021-06-13 21:53:07 +02:00
Michiel Borkent
11b066ae70
Include binary size in msg
2021-05-13 12:13:02 +02:00