diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml deleted file mode 100644 index 72f6bb0..0000000 --- a/.github/dependabot.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates -version: 2 -updates: - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - - package-ecosystem: "cargo" - directory: "/" - schedule: - interval: "weekly" - - package-ecosystem: "cargo" - directory: "/hac-cli" - schedule: - interval: "weekly" - - package-ecosystem: "cargo" - directory: "/hac-client" - schedule: - interval: "weekly" - - package-ecosystem: "cargo" - directory: "/hac-colors" - schedule: - interval: "weekly" - - package-ecosystem: "cargo" - directory: "/hac-config" - schedule: - interval: "weekly" - - package-ecosystem: "cargo" - directory: "/hac-core" - schedule: - interval: "weekly" diff --git a/.github/workflows/general.yml b/.github/workflows/general.yml index cb137d4..51c7acd 100755 --- a/.github/workflows/general.yml +++ b/.github/workflows/general.yml @@ -22,7 +22,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable + - uses: dtolnay/rust-toolchain@nightly + with: + components: rustfmt - uses: extractions/setup-just@v2 - name: Enforce formatting run: just fmt diff --git a/.github/workflows/vhs.yml b/.github/workflows/vhs.yml index c0eb2b2..6bb5719 100644 --- a/.github/workflows/vhs.yml +++ b/.github/workflows/vhs.yml @@ -24,5 +24,5 @@ jobs: git add extra/*.gif git config --global user.name "vhs-action" git config --global user.email "actions@github.com" - git commit -m "Updated vhs [skip ci]" || true + git commit -m "chore(ci): updated vhs tapes [skip ci]" || true git push diff --git a/.gitignore b/.gitignore index 92162c1..27ce7e1 100755 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ hac.log tarpaulin-report.html mutants.out* +.vscode diff --git a/Justfile b/Justfile index 5e868e8..310f52e 100755 --- a/Justfile +++ b/Justfile @@ -7,10 +7,10 @@ build-release: cargo build --release --verbose test: - cargo test --workspace + cargo test --workspace --all-features --verbose test-release: - cargo test --workspace --release --verbose + cargo test --workspace --all-features --release --verbose coverage: cargo tarpaulin --verbose --workspace -o Html @@ -20,10 +20,10 @@ build-time: cargo +nightly build -Z timings fmt: - cargo fmt --check + cargo +nightly fmt -- --check lint: - cargo clippy -- -D warnings + cargo clippy --workspace --all-features --all-targets -- -D warnings # =================================== # # RELEASE STUFF. DO NOT USE #