Commit Graph

33 Commits

Author SHA1 Message Date
J / Jacob Babich
65bdf6dd04 ci: try single quoting 2024-10-05 02:47:09 -04:00
J / Jacob Babich
f37d56edba ci: only compile for releases for the relevant crate 2024-10-05 02:28:19 -04:00
J / Jacob Babich
1854dc429c ci: compile binaries for various targets on release 2024-10-05 01:54:42 -04:00
J / Jacob Babich
3e69d65bcc ci: aim to increase cache reuse 2024-10-05 01:53:12 -04:00
J / Jacob Babich
4c04f21dcb ci: string quote the paths because starting with * was trying to reference a YAML alias
Some checks are pending
Release-plz / Release-plz (push) Waiting to run
2024-10-04 22:05:31 -04:00
J / Jacob Babich
c0ec64f06c ci: prevent irrelevant file changes from triggering the check, build, and test workflow 2024-10-04 19:22:16 -04:00
J / Jacob Babich
70e20e2e04 ci: remove requirement to build for aarch64-pc-windows-gnullvm until I can understand how to do it in GitHub Actions 2024-10-04 18:52:08 -04:00
J / Jacob Babich
12107daf6b ci: install Nextest for the test job (because I accidentally deleted it) 2024-10-04 18:09:10 -04:00
J / Jacob Babich
839f219469 ci: turn fail-fast back on 2024-10-04 18:07:24 -04:00
J / Jacob Babich
56ad1de3d4 ci: phrasing change from "direct minimal dependencies" to "minimal direct dependencies" 2024-10-04 18:06:50 -04:00
J / Jacob Babich
30dee5efa7 ci: lower all job timeouts because they shouldn't reasonably take that long and I would like it to be raised as a problem with my project if it ever starts exceeding the time specified 2024-10-04 18:06:02 -04:00
J / Jacob Babich
52297c7b43 ci: split testing off from checking and building 2024-10-04 18:04:31 -04:00
J / Jacob Babich
b1520ae76b ci: specify prerequisite_install for aarch64 linux like I meant to (whereas it was on x86_64-unknown-linux-gnu before) 2024-10-04 17:55:18 -04:00
J / Jacob Babich
ac42b4861c ci: use sudo for prerequisite installation 2024-10-04 17:53:04 -04:00
J / Jacob Babich
499562853c ci: write a cleaner name for the check / build / test job 2024-10-04 17:51:50 -04:00
J / Jacob Babich
d6922c30c5 ci: specify CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER too 2024-10-04 17:50:15 -04:00
J / Jacob Babich
b5935b8ab5 ci: try having prerequisite installation step where needed 2024-10-04 17:49:19 -04:00
J / Jacob Babich
5e0a2326ca ci: try working around https://github.com/rust-lang/cargo/issues/4133 2024-10-04 17:25:06 -04:00
J / Jacob Babich
1493425540 ci: I must've hallucinated aarch64-pc-windows-gnu because it seems to actually be aarch64-pc-windows-gnullvm 2024-10-04 17:12:46 -04:00
J / Jacob Babich
576a8e99c0 ci: rewrite step for installing Rust to specify the toolchain as an argument rather than - where it seems to be invalid when using a variable - the uses: revision 2024-10-04 17:10:03 -04:00
J / Jacob Babich
01ce1e85a8 ci: it seems aarch64-pc-windows-gnu requires a nightly toolchain for now 2024-10-04 17:06:35 -04:00
J / Jacob Babich
cd788e1ab8 ci: split checking formatting off into its own job that only needs to run once 2024-10-04 17:01:45 -04:00
J / Jacob Babich
65487b2378 ci: see if this basic matrix of build targets and runners works for checking, building, and testing 2024-10-04 16:59:08 -04:00
J / Jacob Babich
e4e2efafb9 ci: only test direct minimal dependencies and not transitive ones because, per what I recall of Jon Gjengset's thoughts on the matter, it means there's a bug in a dependency rather than a bug in this codebase (and a bug in an old and obsolete version of their crate at that, so what would be the point?) 2024-10-03 02:19:59 -04:00
J / Jacob Babich
0fcdfdae30 ci: install cargo-hack before cargo-minimal-versions as it appears to be a requirement 2024-10-03 02:15:54 -04:00
J / Jacob Babich
9e43655567 ci: test minimal dependencies in GitHub Actions 2024-10-03 02:14:07 -04:00
J / Jacob Babich
bee8d9a21e ci: check formatting 2024-09-30 02:20:22 -04:00
J / Jacob Babich
19efe3c6e3 ci: use a dedicated GitHub app for Release-plz 2024-09-30 01:39:51 -04:00
J / Jacob Babich
e84af2ec17 ci: add GitHub Actions workflow to compile and publish binaries whenever a new release is made 2024-09-25 14:41:58 -04:00
J / Jacob Babich
c156157a59 ci: condense the check, build, and test jobs into a single job since trying it the other way taught me that this will work better with the cache 2024-09-25 14:37:21 -04:00
J / Jacob Babich
40dc6916b6 ci: add a GitHub Actions workflow for checking, building, and testing (currently only on Ubuntu and I'll need to expand to the various targets I intend for) 2024-09-25 14:33:07 -04:00
J / Jacob Babich
3b7fc30ffa ci: rename .github/actions to .github/workflows (oops) 2024-09-24 17:46:39 -04:00
J / Jacob Babich
25f9ab76c7 ci: add Release-plz 2024-09-24 17:45:14 -04:00