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
|
0bc9424db6
|
docs: write barebones installation and usage sections
Check, build, and test / check-build-and-test (push) Waiting to run
Release-plz / Release-plz (push) Waiting to run
|
2024-10-02 02:50:25 -04:00 |
|
J
|
4a13d61e25
|
docs: indicate the license options (MIT, Apache 2.0, or Unlicense) of the project
|
2024-10-02 02:25:33 -04:00 |
|
J / Jacob Babich
|
376893e566
|
docs: link to issue for starting to test MSRV in CI
Check, build, and test / check-build-and-test (push) Has been cancelled
Release-plz / Release-plz (push) Has been cancelled
|
2024-09-30 16:03:56 -04:00 |
|
J
|
c8cde7dffc
|
Merge pull request #4 from babichjacob/release-plz-2024-09-30T19-19-10Z
chore: release v0.0.4
ac-qu-ai-nt-cli-clap-v0.0.4
ac-qu-ai-nt-v0.0.4
|
2024-09-30 19:39:26 +00:00 |
|
release-plz-for-ac-qu-ai-nt[bot]
|
6f9b8e42e1
|
chore: release
|
2024-09-30 19:38:13 +00:00 |
|
J / Jacob Babich
|
59d976664f
|
docs: explain the use of Conventional Commits, semantic versioning, Release-plz, and give examples of breaking changes
|
2024-09-30 15:37:38 -04:00 |
|
J / Jacob Babich
|
95541183ef
|
docs: explain MSRV policy
|
2024-09-30 15:30:44 -04:00 |
|
J / Jacob Babich
|
b5e11f2c7f
|
chore(cli-clap): or at least I hope chore is the right conventional commit type to use - switch println! to a tracing invocation (to verify that the tracing infrastructure works)
|
2024-09-30 15:18:34 -04:00 |
|
J / Jacob Babich
|
b2dfa6f8f1
|
feat(multibinary): initialize a basic tracing subscriber until this is changed to a directory one using tracing-appender at a later time
|
2024-09-30 14:58:22 -04:00 |
|
J / Jacob Babich
|
75952c947a
|
feat: make tracing a crate feature and make it a default feature of the current crates
|
2024-09-30 14:56:57 -04:00 |
|
J / Jacob Babich
|
15c8a69cf3
|
docs: create a Mermaid diagram showing the intradependencies of this project
Check, build, and test / check-build-and-test (push) Waiting to run
Release-plz / Release-plz (push) Waiting to run
|
2024-09-30 02:40:09 -04:00 |
|
J
|
2e764e0d24
|
Merge pull request #3 from babichjacob/release-plz-2024-09-30T06-17-20Z
chore: release v0.0.3
ac-qu-ai-nt-cli-clap-v0.0.3
ac-qu-ai-nt-v0.0.3
|
2024-09-30 06:32:31 +00:00 |
|
release-plz-for-ac-qu-ai-nt[bot]
|
a0a52489e5
|
chore: release
|
2024-09-30 06:31:19 +00:00 |
|
J / Jacob Babich
|
1b636bcf7c
|
chore: add tracing and tracing-subscriber as dependencies
|
2024-09-30 02:30:22 -04:00 |
|
J / Jacob Babich
|
08d4e1b94c
|
feat!: this is the correct way to format a breaking change unlike my previous commit - ensure the application data directory, and the tracing directory within it, exists
this is a BREAKING CHANGE because the application will now crash if either directory cannot be created due to some I/O / filesystem error
|
2024-09-30 02:29:58 -04:00 |
|
J / Jacob Babich
|
bee8d9a21e
|
ci: check formatting
|
2024-09-30 02:20:22 -04:00 |
|
J / Jacob Babich
|
44fcea467a
|
breaking: reserve a data directory for the application
|
2024-09-30 02:16:47 -04:00 |
|
J / Jacob Babich
|
69fc7865db
|
chore: additionally license under the Unlicense
|
2024-09-30 01:47:02 -04:00 |
|
J / Jacob Babich
|
19efe3c6e3
|
ci: use a dedicated GitHub app for Release-plz
|
2024-09-30 01:39:51 -04:00 |
|
J
|
a41995bcbd
|
Merge pull request #2 from babichjacob/release-plz-2024-09-24T22-27-03Z
chore: release v0.0.2
ac-qu-ai-nt-v0.0.2
ac-qu-ai-nt-cli-clap-v0.0.2
|
2024-09-25 18:44:37 +00:00 |
|
github-actions[bot]
|
e29442d973
|
chore: release
|
2024-09-25 18:42:36 +00: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
|
67bdde027e
|
Merge pull request #1 from babichjacob/release-plz-2024-09-24T21-47-01Z
chore: release v0.0.1
|
2024-09-24 22:26:33 +00:00 |
|
github-actions[bot]
|
6516921d64
|
chore: release
|
2024-09-24 22:18:45 +00:00 |
|
J / Jacob Babich
|
77f32c8589
|
chore: add licenses and other required metadata to the crates
ac-qu-ai-nt-v0.0.1
ac-qu-ai-nt-cli-clap-v0.0.1
|
2024-09-24 18:18:26 -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 |
|
J / Jacob Babich
|
2f317dda37
|
chore: initialize a Cargo workspace with a cli-clap and a multibinary package to align with how I want the project to work (wherein features can be turned off to optimize the resulting binary, and there are different interfaces (GUI vs TUI vs CLI vs just an API vs just a web app or any permutation of these) to choose from depending on the occasion)
|
2024-09-24 17:36:12 -04:00 |
|
J / Jacob Babich
|
dafe2c06bf
|
chore: gitignore the .history directory my local history editor plugin makes
|
2024-09-24 17:18:13 -04:00 |
|
J / Jacob Babich
|
90a6ec9dd6
|
docs: introductory README
|
2024-09-24 17:13:51 -04:00 |
|