Commit Graph

86 Commits

Author SHA1 Message Date
rvcas fb0e2b61ff fix: skip confirmation 2025-02-21 13:21:15 -05:00
rvcas d9a32c72eb feat: new github action for tagging releases 2025-02-19 10:29:49 -05:00
KtorZ a6cdb5583d
Make nix build optional.
Signed-off-by: KtorZ <5680256+KtorZ@users.noreply.github.com>
2025-02-09 16:57:43 +01:00
KtorZ 19fe1d37e7
Make bundling of ssl conditionned by target environment instead of feature flag. 2024-10-02 10:51:21 +02:00
KtorZ b0cad2bf1d
Update cargo-dist to v0.22.1
Necessary to make use of the custom github build steps.
2024-10-02 10:27:00 +02:00
KtorZ 538181f145
Move custom musl build instructions under generic cargo-dist configs. 2024-10-02 10:12:18 +02:00
KtorZ 31819fe197
Define custom build setup for musl target. 2024-10-02 10:05:39 +02:00
KtorZ 9a29f4e876
Tweak cargo-dist config to produce static binaries for linux. 2024-09-23 12:22:06 +02:00
KtorZ a35d4f383f
Also add musl tools as system dependencies. 2024-09-23 11:08:04 +02:00
KtorZ bdab4d99b4
Install necessary system dependencies for musl target. 2024-09-23 11:03:40 +02:00
KtorZ b6e5bf68c5
Bundle openssl with musl build. 2024-09-23 10:56:45 +02:00
KtorZ 466dfca4f2
Install musl as target in CI workflow. 2024-09-23 10:54:27 +02:00
KtorZ 555bbc7a48
attempt building statically linked binary with musl. 2024-09-23 10:53:02 +02:00
KtorZ ac9c71e32a
Try to bundle openssl with the Aiken binary to avoid core dumps on Linux 2024-09-22 18:12:26 +02:00
KtorZ 46b82fac86
Split benchmarks out of acceptance tests job. 2024-07-17 13:01:17 +02:00
KtorZ 30d3898b5b
Add Rust cache to continuous integration workflow. 2024-07-17 12:56:41 +02:00
KtorZ 20e606e645
Add benchmarks to continuous integration workflow. 2024-07-17 12:53:18 +02:00
KtorZ fe7d744946
Split continuous workflow in three jobs.
Doing all steps sequentially is starting to get long. Several of those checks are unrelated and can be done in parallel.
2024-07-16 17:41:14 +02:00
KtorZ e9f7e96970
Update cargo-dist setup and generated artifacts. 2024-07-16 17:30:11 +02:00
KtorZ 5da7db355f
Use ubuntu-22.04 for linux releases, and add musl target.
This should fix the openssl linking issue, as well as provide an alternative linux build that should be fully static.
2024-07-01 17:34:13 +02:00
Dima S 1e195156d7 chore(ci): Bump actions/checkout from 3 to 4 2024-06-25 17:49:36 -04:00
rvcas c9a15194a0
chore: some dist settings 2024-05-23 21:38:47 -04:00
rvcas cb8f51d7a5
chore: remove npm flow 2024-05-23 21:27:36 -04:00
rvcas 2f9f554e78
feat: npm publish flow 2024-05-23 21:16:13 -04:00
rvcas cb4c01f46b
chore: remove msi and update cargo dist 2024-05-23 21:07:44 -04:00
rvcas f8ce46d0f4 chore(ci): run cargo dist init 2024-05-08 11:05:30 -04:00
rvcas 4b04517aba
fix: blst stuff is not happy on windows aarch64 2023-12-04 22:29:23 -05:00
Chris Gianelloni ecc5769c64 fix: restore static binary builds
Signed-off-by: Chris Gianelloni <cgianelloni@applause.com>
2023-09-20 16:25:45 -04:00
rvcas 1ecdf38842
fix: release 2023-09-20 13:03:38 -04:00
KtorZ 5cfc3de7bf
Add CODEOWNERS 2023-09-08 10:21:33 +02:00
Chris Gianelloni 67986d9416 chore: build static binaries for Linux/Windows
Signed-off-by: Chris Gianelloni <cgianelloni@applause.com>
2023-08-29 00:46:50 -04:00
rvcas ae216bd932
test(ci): run examples too 2023-08-16 13:33:54 -04:00
Cainã Costa 1df232e849 fixup! chore: remove references to cargo2nix from build 2023-07-09 23:20:29 -04:00
Cainã Costa 47d2cd6fb9 chore: remove references to cargo2nix from build 2023-07-09 23:20:29 -04:00
Cainã Costa 592ece5e27
chore: use magic-nix-cache instead of cachix
This removes one dependency of the project, by moving the Nix cache
store into Github. There is no expected speed up, except for lower
latency between the actions runner and the cache store.
2023-06-28 11:06:33 -03:00
waalge d97aba430a fix github action nix 2023-04-30 20:32:24 -04:00
rvcas f4406ed3fc
chore: disable release notes for now 2023-04-13 13:52:30 -04:00
rvcas 6b99071a8a
chore: ci lol 2023-04-13 13:48:19 -04:00
KtorZ 3bff47cc8f
Bump 'install-nix-actions' in the github workflow.
See: https://github.com/cachix/cachix-action/issues/144
2023-04-13 11:09:56 +02:00
rvcas 177c36fc68 chore: cargo audit is being stubborn again 2023-03-27 20:00:32 -04:00
waalge fa55a4173c fix: gh actions bump cargo2nix unstable 2023-03-09 09:48:38 +00:00
rvcas 98cd51db7c
feat: switch how output is saved 2023-02-23 21:26:11 -05:00
rvcas 7e153ef5d7
feat: adjust ci 2023-02-23 20:46:29 -05:00
rvcas 780a2a5d4f
feat: adjust ci 2023-02-23 20:37:09 -05:00
rvcas ad85cf3ecc
feat: adjust ci 2023-02-23 20:22:39 -05:00
rvcas 7bc0514488
feat: adjust ci 2023-02-23 20:20:32 -05:00
rvcas 9792b193a3
feat: adjust ci 2023-02-23 20:03:09 -05:00
rvcas 06be109930
feat: adjust ci 2023-02-23 19:51:52 -05:00
rvcas 621626e8fa
feat: adjust ci 2023-02-23 19:47:57 -05:00
rvcas 7724da9af2
feat: adjust ci 2023-02-23 19:24:44 -05:00