Commit graph

65 commits

Author SHA1 Message Date
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
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
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
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
11b066ae70 Include binary size in msg 2021-05-13 12:13:02 +02:00
Michiel Borkent
c01700c9c7 Update release link 2021-05-13 12:10:37 +02:00
Michiel Borkent
c8e6e7ad4c Update release link 2021-05-13 12:02:01 +02:00
Thiago Kenji Okada
14e053e0a3
Add BABASHKA_MUSL build variable (#834)
This allows building a Babashka binary using musl C libraries instead,
instead of hardcoding this accordingly to the CPU arch.
2021-05-11 00:10:11 +02:00
Michiel Borkent
798ec2e3d4 musl 2021-05-10 23:03:39 +02:00
Michiel Borkent
34bbea0204
Move setup-musl to .circleci scripts (#833) 2021-05-10 22:46:32 +02:00
Michiel Borkent
6edc26c834
[#831] Workaround for musl stack size issues 2021-05-10 18:29:26 +02:00
Michiel Borkent
24c4c62ae3 Use correct branch on appveyor 2021-04-21 13:46:47 +02:00
Michiel Borkent
c39fc76702
Automatically upload artifacts to Github release 2021-04-21 00:10:59 +02:00
Michiel Borkent
b16de694b9 Fix Docker 2021-04-10 17:22:44 +02:00
Michiel Borkent
53bd7cd0c0 [#782] rename 2021-04-09 17:40:01 +02:00
Michiel Borkent
126d2ff728 Fix release script 2021-03-15 17:21:17 +01:00
Michiel Borkent
6c8f9a1038 [#241] AArch64 linux binaries 2021-03-15 16:56:32 +01:00
Grazfather
38d18acd4d
Update install to support future tar.gz releases (#752)
* Update install to support future tar.gz releases

* CI: Release as .tar.gz instead of .zip
2021-03-12 10:16:39 +01:00
Michiel Borkent
77daea7362
[#712] Upgrade to GraalVM 21.0.0 (#725) 2021-02-07 12:23:20 +01:00
Rahul De
2314c82a1a
Revert "[#699] Test alpine builds"
This reverts commit f3deca41d7.
2021-01-03 15:57:30 +01:00
Rahul De
f3deca41d7
[#699] Test alpine builds 2021-01-03 15:47:00 +01:00
Rahul De
e05b6903ec
[#699] Remove redundant checks for snapshot, fix actions build 2021-01-03 14:53:52 +01:00
Rahul De
8b61d855a8
[#699] Build images only when non snapshot 2021-01-03 14:29:25 +01:00
Rahuλ Dé
7b1e9cbe62
[#699] Add alpine builds
* [#699] Add Dockerfile for alpine

* [#699] Add pod tests

* [#699] Add alpine image build

* [#699] Build images on CI

* [#699] Add actions

* [#699] Amend actions to the new flow
2021-01-03 14:18:34 +01:00
Rahuλ Dé
922de495e1
[#696] Reuse linux binaries for docker builds
* Reuse linux binary in docker build

* Have a dedicated Dockerfile for CI

* Reuse linux binary in GH Actions

* Make docker action depend only on linux

* Run Actions only on master
2021-01-02 16:00:28 +01:00
Michiel Borkent
e309b49e1b Rename 2021-01-01 11:26:31 +01:00
Michiel Borkent
793a60c907 Tweak docker memory 2020-04-24 16:39:17 +02:00
Michiel Borkent
df08fbafb1 Update script to babashka.curl 2020-04-20 09:59:49 +02:00
Michiel Borkent
6e4af06f37 Reduce Docker memory 2020-04-19 09:50:02 +02:00