Compare commits

...

5 Commits

7 changed files with 80 additions and 5 deletions

View File

@@ -0,0 +1,34 @@
name: Check, build, and test
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
env:
CARGO_TERM_COLOR: always
jobs:
check-build-and-test:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Install Nextest
uses: taiki-e/install-action@cargo-nextest
- uses: Swatinem/rust-cache@v2
- name: Check
run: cargo check --verbose
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo nextest run

View File

@@ -0,0 +1,29 @@
name: Compile and publish binaries whenever a new release is cut
permissions:
contents: write
on:
release:
types: [published]
jobs:
compile-and-publish:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Build for release
run: cargo build --release --verbose
- uses: taiki-e/upload-rust-binary-action@v1
with:
bin: ac-qu-ai-nt
token: ${{ secrets.GITHUB_TOKEN }}

4
Cargo.lock generated
View File

@@ -4,14 +4,14 @@ version = 3
[[package]]
name = "ac-qu-ai-nt"
version = "0.0.1"
version = "0.0.2"
dependencies = [
"ac-qu-ai-nt-cli-clap",
]
[[package]]
name = "ac-qu-ai-nt-cli-clap"
version = "0.0.1"
version = "0.0.2"
dependencies = [
"clap",
]

View File

@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.0.2](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-cli-clap-v0.0.1...ac-qu-ai-nt-cli-clap-v0.0.2) - 2024-09-25
### Other
- release
## [0.0.1](https://github.com/babichjacob/ac-qu-ai-nt/releases/tag/ac-qu-ai-nt-cli-clap-v0.0.1) - 2024-09-24
### Other

View File

@@ -1,7 +1,7 @@
[package]
name = "ac-qu-ai-nt-cli-clap"
description = "A CLI (written with clap) for ac-qu-ai-nt"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
rust-version = "1.76"

View File

@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.0.2](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-v0.0.1...ac-qu-ai-nt-v0.0.2) - 2024-09-25
### Other
- release
## [0.0.1](https://github.com/babichjacob/ac-qu-ai-nt/releases/tag/ac-qu-ai-nt-v0.0.1) - 2024-09-24
### Other

View File

@@ -1,7 +1,7 @@
[package]
name = "ac-qu-ai-nt"
description = "A WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user"
version = "0.0.1"
version = "0.0.2"
edition = "2021"
rust-version = "1.76"
@@ -14,4 +14,4 @@ default = ["cli-clap"]
cli-clap = ["dep:ac-qu-ai-nt-cli-clap"]
[dependencies]
ac-qu-ai-nt-cli-clap = { version = "0.0.1", path = "../cli-clap", optional = true }
ac-qu-ai-nt-cli-clap = { version = "0.0.2", path = "../cli-clap", optional = true }