Commit graph

48 commits

Author SHA1 Message Date
cad3213dad CI: Update publish workflow
Some checks failed
/ verify (push) Has been cancelled
/ publish (push) Has been cancelled
2026-03-22 19:14:59 -03:00
024b0a06ee Rename CI user setup step
Some checks are pending
/ verify (push) Waiting to run
2026-03-21 10:53:14 -03:00
3f69fe87f6 Bump just version and set lazy option
Some checks are pending
/ verify (push) Waiting to run
2026-03-21 10:35:21 -03:00
16088de227 Move ci user setup to workflow file
Some checks are pending
/ verify (push) Waiting to run
2026-03-21 10:28:49 -03:00
58c1957e9f Extend test coverage for test and fixed modules 2026-03-21 00:27:58 -03:00
c32ccc69c9 Merge branch 'ci-testing'
Some checks failed
/ verify (push) Waiting to run
/ publish (push) Has been cancelled
2026-03-08 01:19:44 -03:00
d246c7c598 Add dev containers, musl build 2026-03-08 01:06:44 -03:00
d9341e7686 Add dev containers, musl build
Some checks are pending
/ verify (push) Waiting to run
/ publish (push) Waiting to run
2026-03-07 17:52:08 -03:00
54799bacc4 CI: Add Git to check.yaml workflow to suppress justfile errors
Some checks are pending
/ verify (push) Waiting to run
/ publish (push) Waiting to run
2026-03-07 02:58:13 -03:00
c0dc8f9b6e CI: Also checkout tags, add --locked to cargo builds
Some checks are pending
/ verify (push) Waiting to run
2026-03-07 02:52:58 -03:00
b794de4f93 Merge ci-testing: publish to GJD registry on tag push
Some checks failed
/ verify (push) Has been cancelled
/ publish (push) Waiting to run
commit d6fa2986ec
Author: jutty <j@jutty.dev>
Date:   Sun Mar 1 03:18:50 2026 -0300

    Add tag and push-unsafe recipes to justfile

commit 6a239e1708
Author: jutty <j@jutty.dev>
Date:   Sun Mar 1 03:18:21 2026 -0300

    Update roadmap

commit a3da368573
Author: jutty <j@jutty.dev>
Date:   Thu Feb 26 20:56:48 2026 -0300

    Cleanup CI testing files

commit b56f53bdc2
Author: jutty <j@jutty.dev>
Date:   Thu Feb 26 20:17:10 2026 -0300

    CI: Adjust curl logging, add a job for internal networking tests

commit 435e478b01
Author: jutty <j@jutty.dev>
Date:   Wed Feb 25 02:35:20 2026 -0300

    CI: Move sha256sum calculation before registry upload

commit 727ea16769
Author: jutty <j@jutty.dev>
Date:   Wed Feb 25 01:51:05 2026 -0300

    CI: Add curl -f fail flag to extra tools binary fetching

commit 2ff7a6cf1b
Author: jutty <j@jutty.dev>
Date:   Wed Feb 25 01:48:00 2026 -0300

    CI: Make additional tooling move to /usr/local/bin verbose

commit bf88f86bce
Author: jutty <j@jutty.dev>
Date:   Wed Feb 25 01:40:32 2026 -0300

    CI: Adapt to cargo-audit outlier URL structure

commit 291081359e
Author: jutty <j@jutty.dev>
Date:   Wed Feb 25 01:29:13 2026 -0300

    CI: Deduplicate additional tool fetching

    While this moves the source of truth for CI tooling versions to
    somewhere outside the workflow definitions, it also avoids duplication
    and keeps debug (check.yaml) and production (publish.yaml) verifications
    fully independent.

commit 7d2a234fc3
Author: jutty <j@jutty.dev>
Date:   Wed Feb 25 00:32:51 2026 -0300

    Add cargo-audit security assessment

commit ed30ee7b75
Author: jutty <j@jutty.dev>
Date:   Thu Feb 19 02:06:42 2026 -0300

    CI: Add wildcard branch to check workflow
2026-03-01 05:56:32 -03:00
0649cfd94e CI: Set version variable for GJD publish URL 2026-03-01 04:38:26 -03:00
4bcd207281 CI: Extract upload step from justfile 2026-03-01 04:38:26 -03:00
d8723372ec CI: Extract tools into /tmp 2026-03-01 04:38:26 -03:00
edd1dc1016 Move clippy to nightly rustup call on publish workflow 2026-02-18 05:20:23 -03:00
a9d7e70f29 Change check CI workflow clippy to nightly
Some checks failed
/ verify (push) Has been cancelled
/ publish (push) Has been cancelled
2026-02-18 05:09:19 -03:00
6843a20862 Add git to publish CI workflow
Some checks are pending
/ verify (push) Waiting to run
2026-02-18 05:06:36 -03:00
feb2f9c1ac Add prebuilt binaries tooling and docs
Some checks failed
/ verify (push) Has been cancelled
2026-02-18 04:38:11 -03:00
a7770e1486 Add rustfmt from nighly to CI toolchain setup 2026-02-16 14:46:50 -03:00
f71ab341a0 Add graph file to CI trigger paths 2026-02-16 14:43:14 -03:00
a24a877ad7 Fetch CI tooling directly from releases
Also adds a timeout and specific paths to trigger CI
2025-12-28 06:27:06 -03:00
de3713255b Fail CI on rustc warnings 2025-12-26 05:03:48 -03:00
c9109e9775 Fix missing coverage files in CI 2025-12-26 00:36:41 -03:00
f8d066e2d7 Add just and coverage check to CI 2025-12-26 00:19:06 -03:00
bd95f81e9b Merge branch 'main' into ci-testing 2025-12-26 00:12:31 -03:00
99d05223d7 Drop cargo "all targets" flag in CI build 2025-12-14 18:09:41 -03:00
9a2a182ea8 Drop separate "install dependencies" step from CI 2025-12-14 06:29:26 -03:00
94bae39c21 Swap format and lint steps in CI 2025-12-14 06:22:03 -03:00
2e725ebf71 Simplify CI steps 2025-12-14 06:09:50 -03:00
88ecd7ac00 Run a full build in CI instead of just check 2025-12-14 05:54:32 -03:00
0a92aafbe1 Revert setting log level to info on CI 2025-12-14 05:49:17 -03:00
bdbe737763 Set logging environment variables to info on CI 2025-12-14 05:38:41 -03:00
84180e67d8 Run a full build in CI to avoid recompilation 2025-12-14 05:29:31 -03:00
f8186ba396 Add CI workflow 2025-12-13 21:05:17 -03:00
227c0acd6c Fail CI on lint step 2025-12-13 20:45:39 -03:00
56ca8fe7ae Revert to using actions/checkout, print formatable files 2025-12-13 19:00:53 -03:00
00524d07ca Do not install recommends with git 2025-12-13 18:47:27 -03:00
0a879e4807 Explicitly pass project root path to cargo install 2025-12-13 18:44:59 -03:00
ef644e24e8 Install dependencies in a separate step 2025-12-13 18:44:08 -03:00
6b6e339c34 Move toolchain setup to a separate step, add clippy 2025-12-13 18:41:52 -03:00
78a45b8db3 Try cloning directly into the working directory 2025-12-13 18:37:30 -03:00
8faa29887c Add debug output for clone results 2025-12-13 18:28:32 -03:00
3fbd7185a2 Add rustup call to setup formatting 2025-12-13 18:26:44 -03:00
90a761a273 Add -y flag to apt install git 2025-12-13 18:20:22 -03:00
3e4f0d133a Update apt repositories before installing Git 2025-12-13 18:19:37 -03:00
90cc3eebee Try to checkout code manually
actions/checkout@v4 requires node, which is beyond me
2025-12-13 18:18:02 -03:00
a06e6ce1d5 Set image to rust:slim 2025-12-13 18:08:31 -03:00
05e7828f76 Add workflow file 2025-12-13 18:03:21 -03:00