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
KtorZ
244c122560
Reinstate workflow SSH key access for Nix workflow.
2023-02-07 14:23:58 +01:00
Micah Kendall
590f40139f
Add support for Nix flakes.
...
This relies on Cargo2Nix, and because we don't want to be maintaining
that file by hand, we introduce a new continuous workflow to
automatically update the generated Cargo.nix and submit a PR whenever
something is merged into master.
This should make the process of supporting Nix bearable. We'll
re-assess in a while.
Co-authored-by: KtorZ <matthias.benkort@gmail.com>
2023-02-07 13:16:17 +01:00
rvcas
cb8bdac39d
chore: we can now turn cargo audit back on
2023-02-01 14:50:18 -05:00
rvcas
479d49bdfc
fix: ci... again
2023-01-18 15:29:51 -05:00
rvcas
086de8cbc0
chore: switch things back
2023-01-18 15:29:51 -05:00