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
rvcas
1bc3362788
feat: new release job and some release notes
2023-02-23 18:52:56 -05:00
KtorZ
cf7f206324
Add missing cbor-diag dependency for running acceptance tests.
2023-02-15 10:46:18 +01:00