Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.2 #396

Closed
wants to merge 37 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
626fc06
Merge pull request #372 from RustyNova016/release/v0.4.1
RustyNova016 Dec 12, 2024
6b081c7
feat: Wrong Mapping finder
RustyNova016 Dec 13, 2024
2631d74
Merge pull request #376 from RustyNova016/feat/wrong_mapping
RustyNova016 Dec 13, 2024
2fb2a46
chore(deps): bump musicbrainz-db-lite from `3373ddf` to `31d5f80`
dependabot[bot] Dec 16, 2024
b2f0d94
Merge pull request #377 from RustyNova016/dependabot/cargo/develop/mu…
RustyNova016 Dec 16, 2024
9631851
chore(deps): bump thiserror from 2.0.6 to 2.0.7
dependabot[bot] Dec 16, 2024
479a3fb
Merge pull request #378 from RustyNova016/dependabot/cargo/develop/th…
RustyNova016 Dec 16, 2024
ca1b46a
chore(deps): bump clap_complete from 4.5.38 to 4.5.39
dependabot[bot] Dec 17, 2024
44dfd25
Merge pull request #381 from RustyNova016/dependabot/cargo/develop/cl…
RustyNova016 Dec 17, 2024
f4d21e6
chore(deps): bump zip from 2.2.1 to 2.2.2
dependabot[bot] Dec 17, 2024
7f0bde6
Merge pull request #382 from RustyNova016/dependabot/cargo/develop/zi…
RustyNova016 Dec 17, 2024
d7c5d7e
chore(deps): bump musicbrainz-db-lite from `31d5f80` to `debbcc0`
dependabot[bot] Dec 17, 2024
26ad52a
Merge pull request #383 from RustyNova016/dependabot/cargo/develop/mu…
RustyNova016 Dec 17, 2024
3dae22d
feat: add lint filter
RustyNova016 Dec 17, 2024
c64db81
Merge pull request #384 from RustyNova016/feat/whitelist_lint
RustyNova016 Dec 17, 2024
475cc3a
chore(deps): bump clap_complete from 4.5.39 to 4.5.40
dependabot[bot] Dec 18, 2024
a1128d9
Merge pull request #386 from RustyNova016/dependabot/cargo/develop/cl…
RustyNova016 Dec 18, 2024
bee2e36
chore(deps): bump macon from 1.2.0 to 1.3.0
dependabot[bot] Dec 18, 2024
98c8860
Merge pull request #385 from RustyNova016/dependabot/cargo/develop/ma…
RustyNova016 Dec 18, 2024
ad916b8
feat(lint): missing_remixer_rel
RustyNova016 Dec 17, 2024
1336cab
Merge pull request #387 from RustyNova016/feat/missing_remixer_rel.rs
RustyNova016 Dec 18, 2024
feb7656
feat: lint severity colors
RustyNova016 Dec 18, 2024
4fce4e7
Merge pull request #388 from RustyNova016/feat/lint_severity
RustyNova016 Dec 18, 2024
676964a
feat(lint): missing_remix_rel
RustyNova016 Dec 18, 2024
6fabd6d
Merge pull request #389 from RustyNova016/feat/missing_remix_rel
RustyNova016 Dec 18, 2024
413981b
chore(deps): bump thiserror from 2.0.7 to 2.0.8
dependabot[bot] Dec 19, 2024
7890037
Merge pull request #392 from RustyNova016/dependabot/cargo/develop/th…
RustyNova016 Dec 19, 2024
b3cf544
chore(deps): bump musicbrainz-db-lite from `debbcc0` to `57e90d3`
dependabot[bot] Dec 19, 2024
7d653c0
Merge pull request #391 from RustyNova016/dependabot/cargo/develop/mu…
RustyNova016 Dec 19, 2024
c4e9e8d
feat(lint): soundtrack_without_disambiguation
RustyNova016 Dec 18, 2024
0be28fe
Merge pull request #390 from RustyNova016/feat/work_without_disambigu…
RustyNova016 Dec 19, 2024
30c7e93
ci: remove actionrs
RustyNova016 Jul 9, 2024
3db243b
Merge pull request #196 from RustyNova016/CI/remove_actionrs
RustyNova016 Dec 19, 2024
adecc9f
feat: add listening time option on radio overdue
RustyNova016 Dec 17, 2024
db0b569
Merge pull request #394 from RustyNova016/feat/timeout_at_listen
RustyNova016 Dec 20, 2024
71cfaeb
feat(lint): suspicious_remix
RustyNova016 Dec 20, 2024
01d4bba
Merge pull request #395 from RustyNova016/feat/lint/suspicious_remix
RustyNova016 Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 26 additions & 40 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,73 +81,59 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Install minimal toolchain
uses: actions-rs/toolchain@v1
# Install minimal toolchain
- name: Install minimal stable toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
override: true
profile: minimal
components: clippy

- uses: Swatinem/rust-cache@v2

- name: Run clippy
uses: actions-rs/cargo@v1
with:
command: clippy
args: -- -D warnings
run: cargo clippy -- -D warnings

docs:
env:
SQLX_OFFLINE: true
name: Documentation
runs-on: ubuntu-latest
env:
SQLX_OFFLINE: true
RUSTDOCFLAGS: -Dwarnings
steps:
- uses: actions/checkout@v4

- name: Install minimal toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
profile: minimal

- uses: dtolnay/rust-toolchain@nightly
- uses: Swatinem/rust-cache@v2

- name: Run rustdoc
env:
RUSTDOCFLAGS: -D warnings
uses: actions-rs/cargo@v1
with:
command: doc
args: --no-deps --document-private-items
- uses: dtolnay/install@cargo-docs-rs
- run: cargo doc --no-deps --document-private-items

fmt:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Install minimal toolchain
uses: actions-rs/toolchain@v1
# Install minimal toolchain
- name: Install minimal stable toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
override: true
profile: minimal
components: rustfmt

- uses: Swatinem/rust-cache@v2

- name: Run rustfmt
uses: actions-rs/cargo@v1
with:
command: fmt
args: --all --check
run: cargo fmt --all --check

# This is just a curtesy check to tell whether it should be breaking changes or not
# If CI fail because of this, just bump the version
msrv:
env:
SQLX_OFFLINE: true
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Swatinem/rust-cache@v2
- uses: taiki-e/install-action@cargo-hack
- run: cargo hack check --rust-version --workspace --all-targets --ignore-private
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Install cargo-msrv
run: cargo install cargo-msrv --all-features
- name: Run cargo-msrv
run: cargo msrv verify --output-format json
- name: Run cargo-msrv on verification failure
if: ${{ failure() }}
run: cargo msrv find --output-format json
Loading
Loading