Commit Graph

  • 9856067c92 chore: release release-plz-2024-12-05T01-16-05Z release-plz-for-ac-qu-ai-nt[bot] 2024-12-05 01:16:06 +00:00
  • 59cc6b4063 chore(ac-qu-ai-nt-core)!: raise minimum version of llama-cpp-2 main J / Jacob Babich 2024-12-04 20:01:06 -05:00
  • 88a6aad136 chore(ac-qu-ai-nt-core): remove rten as a direct dependency J / Jacob Babich 2024-12-04 13:46:55 -05:00
  • 569d808b5b chore: upgrade dependencies in the lockfile J / Jacob Babich 2024-12-04 13:43:10 -05:00
  • f3d18ca86c docs: remove leading ./ in links to the check and build and test workflow and the cargo-deny configuration J / Jacob Babich 2024-12-04 13:41:40 -05:00
  • 60c8eeac24 chore(deps): bump rustls in the cargo group across 1 directory dependabot/cargo/cargo-928ab4a8a0 dependabot[bot] 2024-11-25 17:01:03 +00:00
  • 6e1fb6414b docs: brag about being completely freedom software J / Jacob Babich 2024-10-20 16:33:14 -04:00
  • f4e2f696ef Merge pull request #28 from babichjacob/release-plz-2024-10-18T19-31-31Z J 2024-10-18 15:45:56 -04:00
  • 7b661f4554 chore(ac-qu-ai-nt-core): release v0.0.7 ac-qu-ai-nt-core-v0.0.7 release-plz-2024-10-18T19-31-31Z release-plz-for-ac-qu-ai-nt[bot] 2024-10-18 19:31:31 +00:00
  • 14321c8b92 chore: accept Zlib as the license of a dependency J / Jacob Babich 2024-10-18 15:26:26 -04:00
  • 973961f103 chore: accept BSD-2-Clause as the license of a dependency J / Jacob Babich 2024-10-18 15:26:10 -04:00
  • 08fb098459 chore(ac-qu-ai-nt-core): add cozo as a dependency because I expect to use it and I'd like to make sure everything works out J / Jacob Babich 2024-10-18 15:25:45 -04:00
  • a8812ac17b Merge pull request #27 from babichjacob/release-plz-2024-10-18T07-30-32Z J 2024-10-18 13:40:54 -04:00
  • fcf90d84af chore(ac-qu-ai-nt-core): release v0.0.6 ac-qu-ai-nt-v0.0.15 ac-qu-ai-nt-tui-ratatui-v0.0.7 ac-qu-ai-nt-gui-eframe-v0.0.7 ac-qu-ai-nt-core-v0.0.6 ac-qu-ai-nt-cli-clap-v0.0.10 release-plz-2024-10-18T07-30-32Z release-plz-for-ac-qu-ai-nt[bot] 2024-10-18 17:39:02 +00:00
  • 5dce8a0381 fix!: raise the minimum version of tracing because there's a rough edge here in the minimal version checking experience and it's easier to just raise this minimum than investigate and identify a workaround J / Jacob Babich 2024-10-18 13:34:51 -04:00
  • 60c0dbdb6c fix(ac-qu-ai-nt-core): raise the minimum version of the reqwest dependency to the first one that includes the zstd feature J / Jacob Babich 2024-10-18 13:21:19 -04:00
  • 7997593970 chore: update Cargo.lock J / Jacob Babich 2024-10-18 03:27:20 -04:00
  • a48e78323a chore: accept MPL-2.0 as the license of a dependency J / Jacob Babich 2024-10-18 03:26:25 -04:00
  • 5fb65e5a62 chore: accept OpenSSL as the license of a dependency J / Jacob Babich 2024-10-18 03:25:58 -04:00
  • 09f0c52520 chore: clarify the ring license J / Jacob Babich 2024-10-18 03:25:03 -04:00
  • 3643d97384 chore(ac-qu-ai-nt-core): add reqwest as a dependency because I expect to use it and I'd like to make sure everything works out J / Jacob Babich 2024-10-18 03:20:29 -04:00
  • 575170bb92 ci(check-and-build-and-test): in the test job, build tests before running them J / Jacob Babich 2024-10-17 17:48:45 -04:00
  • f4cbe18b73 Merge pull request #25 from babichjacob/release-plz-2024-10-16T19-32-56Z J 2024-10-17 16:01:16 -04:00
  • 6c50f6bd20 chore(ac-qu-ai-nt-core): release v0.0.5 ac-qu-ai-nt-core-v0.0.5 release-plz-2024-10-16T19-32-56Z release-plz-for-ac-qu-ai-nt[bot] 2024-10-17 19:26:29 +00:00
  • b5c7dfe667 fix(ac-qu-ai-nt-core): raise the minimum acceptable version of rten to 0.13.1 J / Jacob Babich 2024-10-17 15:22:43 -04:00
  • 72a33524a5 chore(ac-qu-ai-nt-core): remove surrealdb as a dependency because the BUSL doesn't fit what I want this project to be. sorry. we'll see if I feel inclined to give it another chance J / Jacob Babich 2024-10-17 02:16:42 -04:00
  • 1d7d24aa07 chore: allow dependencies to use the Unlicense (just like this project does!) J / Jacob Babich 2024-10-17 02:14:31 -04:00
  • 24f60fbca2 chore(ac-qu-ai-nt-core): upgrade surrealdb to 2 and I'm not sure why it defaulted to an old version J / Jacob Babich 2024-10-16 15:35:06 -04:00
  • 0c1af2ba42 chore(ac-qu-ai-nt-core): add ocrs, rten, and surrealdb as dependencies because I expect to use them in the future and this will allow GitHub Actions to build cache for them or to report back to me that they're incompatible with the currently supporteds J / Jacob Babich 2024-10-16 15:28:42 -04:00
  • 7455d2a908 chore(ac-qu-ai-nt-core)!: make tracing no longer a default feature J / Jacob Babich 2024-10-16 15:26:09 -04:00
  • 7f38eb81c6 ci(compile-and-publish-binaries-to-release): install the correct Rust target instead of leaving it unspecified J / Jacob Babich 2024-10-16 02:22:52 -04:00
  • 1d94489a89 Merge pull request #23 from babichjacob/release-plz-2024-10-16T06-08-39Z ac-qu-ai-nt-v0.0.14 J 2024-10-16 02:18:06 -04:00
  • 833cc52252 chore(ac-qu-ai-nt): release v0.0.14 release-plz-2024-10-16T06-08-39Z release-plz-for-ac-qu-ai-nt[bot] 2024-10-16 06:16:45 +00:00
  • f392562f81 style(multibinary): mark the Clippy lint against manually implementing Default for Command as allowed J / Jacob Babich 2024-10-16 02:16:22 -04:00
  • 3169ab4cda ci(daily): change the time it runs to 09:26 UTC J / Jacob Babich 2024-10-16 02:11:37 -04:00
  • 7480cdcf96 feat(multibinary): support running the binary without arguments (using a sensible user interface as the default), and improve error reporting by using snafu J / Jacob Babich 2024-10-16 02:07:57 -04:00
  • aee2678638 chore(multibinary): add cfg-if and snafu as dependencies J / Jacob Babich 2024-10-16 02:06:50 -04:00
  • aa0e7481d6 docs: explain the project breakdown and issue and pull request mechanics J / Jacob Babich 2024-10-15 20:05:02 -04:00
  • 4a31e2311e ci(compile-and-publish-binaries-to-release): specify the target to build for J / Jacob Babich 2024-10-15 19:44:33 -04:00
  • 3fd754fbd2 Merge pull request #20 from babichjacob/release-plz-2024-10-07T20-24-50Z ac-qu-ai-nt-v0.0.13 ac-qu-ai-nt-tui-ratatui-v0.0.6 ac-qu-ai-nt-gui-eframe-v0.0.6 ac-qu-ai-nt-core-v0.0.4 ac-qu-ai-nt-cli-clap-v0.0.9 J 2024-10-15 19:36:30 -04:00
  • 786949f79c chore: release release-plz-2024-10-07T20-24-50Z release-plz-for-ac-qu-ai-nt[bot] 2024-10-15 23:27:22 +00:00
  • 45e5c037ce ci(daily): change time for running to 23:41 so I can verify it works in a few minutes J / Jacob Babich 2024-10-15 19:24:52 -04:00
  • 09c42f0546 ci(check-and-build-and-test): in the msrv job, check x86_64-apple-darwin on macos-latest and x86_64-unknown-linux-musl on ubuntu-latest now that it's justifiable with the number of jobs spawning reduced from 1c436c8fb4 J / Jacob Babich 2024-10-15 19:15:15 -04:00
  • 1c436c8fb4 ci(check-and-build-and-test): in the msrv job, remove the crate_directory dimension for a speed up (instead, I just copied and pasted the steps for it) J / Jacob Babich 2024-10-15 19:12:37 -04:00
  • 6717af965d ci(daily): change time for running to 23:04 so I can verify it works in a few minutes J / Jacob Babich 2024-10-15 19:00:50 -04:00
  • 4e6d56c044 style(cli-clap): ignore the Args argument because it doesn't get used yet (to satisfy Clippy) J / Jacob Babich 2024-10-15 16:47:50 -04:00
  • 844494b2ca ci(daily): fix the test job to reference the nightly cache channel J / Jacob Babich 2024-10-15 16:42:51 -04:00
  • c60856c7d1 ci(check-and-build-and-test): add checking Clippy and rearrange the job so that the most important problems are detected first J / Jacob Babich 2024-10-15 16:42:32 -04:00
  • 22733f51e0 chore: build out the infrastructure for commands to be passed to the clap CLI J / Jacob Babich 2024-10-15 16:15:33 -04:00
  • c1bab4d55e ci(check-and-build-and-test): fix the cargo-audit command arguments J / Jacob Babich 2024-10-15 15:59:07 -04:00
  • 6036d40def ci(daily): use the correct specifier for rustsec/audit-check (v2.0.0 not v2) J / Jacob Babich 2024-10-15 15:55:04 -04:00
  • 0f7cd069bb ci(daily): add a workflow with jobs for checking, building, and testing on nightly Rust and for being alerted of issues from cargo-audit J / Jacob Babich 2024-10-15 15:53:24 -04:00
  • dace2d531a ci(check-and-build-and-test): add cargo-audit to the formatting-and-deny job to upgrade it to formatting-and-deny-and-audit J / Jacob Babich 2024-10-15 15:43:48 -04:00
  • 402a6894e1 ci(check-and-build-and-test): increase the timeout of all jobs J / Jacob Babich 2024-10-15 15:28:09 -04:00
  • 93a8dc907b chore: update llama-cpp-2 and other packages J / Jacob Babich 2024-10-11 15:03:17 -04:00
  • 32aa88af49 chore: remove llama-cpp-2 patch J / Jacob Babich 2024-10-11 15:02:29 -04:00
  • cddad34b0a ci(release-plz): add a Rust cache step hoping to speed up the job J / Jacob Babich 2024-10-11 13:36:03 -04:00
  • 1e683ee2df ci(check-and-build-and-test): in the msrv job, only do the prerequisite step on Windows (the only place not doing it is a problem) J / Jacob Babich 2024-10-11 13:34:33 -04:00
  • 139548ffc7 ci(check-and-build-and-test): in the msrv job, try making deleting the existing Rust stuff work cross-platform J / Jacob Babich 2024-10-11 13:27:55 -04:00
  • efa41c169c ci(check-and-build-and-test): in the msrv job, break up the deletion step so that it may work on Windows J / Jacob Babich 2024-10-11 03:43:26 -04:00
  • 4940e4a431 ci(check-and-build-and-test): in the msrv job, try removing some Rust toolchain binaries, then run rustup update J / Jacob Babich 2024-10-11 03:37:10 -04:00
  • 8b0b5d0839 ci(check-and-build-and-test): shuffle steps of the msrv job to try to fix it, and call cargo-msrv instead of cargo msrv J / Jacob Babich 2024-10-11 03:27:13 -04:00
  • b7eb5330b5 ci(check-and-build-and-test): in the msrv job, remove existing Rust stuff that's making the Windows MSRV verification fail J / Jacob Babich 2024-10-11 03:22:14 -04:00
  • ce1b66d516 ci(check-and-build-and-test): in the msrv job, remove the step to install a Rust toolchain because I expect cargo-msrv to be able to handle it J / Jacob Babich 2024-10-11 03:03:33 -04:00
  • 1c7cbc1e72 fix(ac-qu-ai-nt-tui-ratatui): write a main function instead of re-exporting so that the declared MSRV can be met J / Jacob Babich 2024-10-11 02:47:11 -04:00
  • b1e707a77a fix(ac-qu-ai-nt-cli-clap): write a main function instead of re-exporting so that the declared MSRV can be met J / Jacob Babich 2024-10-11 02:46:02 -04:00
  • a1a2712895 fix(ac-qu-ai-nt-gui-eframe): write a main function instead of re-exporting so that the declared MSRV can be met J / Jacob Babich 2024-10-11 02:44:58 -04:00
  • 5b91d2515d fix: make able to build for AArch64/ARM64/aarch64-unknown-linux-gnu (using my fork of llama-cpp-2 until bug fix is incorporated) J / Jacob Babich 2024-10-10 20:22:15 -04:00
  • 9b38919fc1 chore: run cargo update J / Jacob Babich 2024-10-10 20:20:46 -04:00
  • 74157b1298 ci(check-and-build-and-test): see if changing the --output-format to json for cargo msrv verify will make it actually show up in the GitHub Actions log J / Jacob Babich 2024-10-10 00:40:43 -04:00
  • ff6842ad3d ci(check-and-build-and-test): extend the timeout for the msrv job J / Jacob Babich 2024-10-09 23:16:05 -04:00
  • 5f52981141 ci(check-and-build-and-test): simplify the msrv job, because the output I see for cargo msrv verify is informative enough (not sure why I tried otherwise) J / Jacob Babich 2024-10-09 23:15:17 -04:00
  • 2404c8c035 ci(check-and-build-and-test): use single quotes per https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/evaluate-expressions-in-workflows-and-actions#literals J / Jacob Babich 2024-10-09 13:32:27 -04:00
  • 0988559fff ci(check-and-build-and-test): wrap if check in ${{ and }} J / Jacob Babich 2024-10-09 13:27:11 -04:00
  • 57c37edd34 ci: explain why declared MSRV doesn't match actual MSRV J / Jacob Babich 2024-10-09 13:23:17 -04:00
  • 35c82f2092 chore(ac-qu-ai-nt-core): update llama-cpp-2 J / Jacob Babich 2024-10-08 19:09:14 -04:00
  • 50af83f1f8 style: format J / Jacob Babich 2024-10-08 19:07:27 -04:00
  • 7202c4fb2a ci: refer to matrix.crate_directory correctly (instead of strategy.crate_directory) J / Jacob Babich 2024-10-08 19:07:21 -04:00
  • 2446ea761a ci(msrv): fix cargo-msrv installation because it's not an inherently supported tool of taiki-e/install-action J / Jacob Babich 2024-10-07 16:33:48 -04:00
  • bffcf90de2 chore(core): add snafu as a dependency J / Jacob Babich 2024-10-07 16:23:39 -04:00
  • 65eaeee0e9 ci: install cargo-msrv in the job that verifies MSRV (oops lol) J / Jacob Babich 2024-10-07 16:20:18 -04:00
  • ae372981f9 chore: add snafu as a dependency in anticipation of using it across the various crates of this project (and to trigger the new MSRV verification job) J / Jacob Babich 2024-10-07 16:18:30 -04:00
  • 2f86ab7d39 ci: verify MSRV in GitHub Actions Jacob 2024-10-07 15:55:23 -04:00
  • 5d7a0a26e0 ci: check cargo-deny in GitHub Actions Jacob 2024-10-07 01:56:19 -04:00
  • 6c1cc2b777 chore: initialize a deny.toml for cargo-deny Jacob 2024-10-07 01:51:31 -04:00
  • cf2311b250 Merge pull request #18 from babichjacob/release-plz-2024-10-06T19-53-53Z ac-qu-ai-nt-v0.0.12 ac-qu-ai-nt-tui-ratatui-v0.0.5 ac-qu-ai-nt-gui-eframe-v0.0.5 ac-qu-ai-nt-core-v0.0.3 ac-qu-ai-nt-cli-clap-v0.0.8 J 2024-10-07 01:34:10 -04:00
  • 8e172b8aaa chore: release release-plz-2024-10-06T19-53-53Z release-plz-for-ac-qu-ai-nt[bot] 2024-10-07 05:29:02 +00:00
  • cd06bc3504 ci: deactivate checking, building, and testing for x86_64-pc-windows-gnu J / Jacob Babich 2024-10-07 01:26:54 -04:00
  • e170f2e67a ci!: no longer attempt to support x86_64-pc-windows-gnu (unfortunately) J / Jacob Babich 2024-10-07 01:24:19 -04:00
  • bade8b8897 ci: install g++-aarch64-linux-gnu for the relevant targets J / Jacob Babich 2024-10-07 01:22:29 -04:00
  • 68d6250438 ci: use workaround for cc looking for musl-g++ by symlinking it like advised in https://github.com/rust-lang/cargo/issues/3359#issuecomment-325614445 J / Jacob Babich 2024-10-07 01:11:56 -04:00
  • 47fc0cbbed fix: raise minimal version of tracing to 0.1.23 because 0.1 allowed some versions predating what llama-cpp-2 requires (I think it's weird that it works like this but I expect to use the same features so this is the minimum regardless) J / Jacob Babich 2024-10-07 01:07:14 -04:00
  • f418955f23 ci: install musl-dev where appropriate J / Jacob Babich 2024-10-07 01:02:11 -04:00
  • d80d43d330 ci: make the test job use the latest cache channel J / Jacob Babich 2024-10-07 00:59:59 -04:00
  • 7e1bd57b98 ci: add prerequisite installation step to the test job J / Jacob Babich 2024-10-07 00:58:13 -04:00
  • 44d8066d8c ci: try making sure musl-gcc is available since it seems to be required J / Jacob Babich 2024-10-07 00:54:19 -04:00
  • 0849726ef6 chore!: add llama-cpp-2 as a dependency (because it will get used in the future), possibly breaking portability (but we'll see what the GitHub Actions workflows say back) J / Jacob Babich 2024-10-06 15:52:54 -04:00
  • 95e764f8cc ci: use the latest channel of cache for compiling and publishing binaries to a release J / Jacob Babich 2024-10-06 15:19:41 -04:00
  • cf7d4aca1c ci: aim to increase cache effectiveness in the check and build job by adding a key based on minimal or latest versions of dependencies (because I saw in the logs that one would have to undo the other's work) J / Jacob Babich 2024-10-06 15:18:52 -04:00
  • 76ba24a895 Merge pull request #16 from babichjacob/release-plz-2024-10-06T05-59-23Z ac-qu-ai-nt-v0.0.11 ac-qu-ai-nt-tui-ratatui-v0.0.4 ac-qu-ai-nt-gui-eframe-v0.0.4 ac-qu-ai-nt-cli-clap-v0.0.7 J 2024-10-06 02:01:59 -04:00