[pull] main from gi-dellav:main#83
Merged
Merged
Conversation
Fix await_holding_lock (intentional serialization guard, now allowed with a comment), needless borrows, &PathBuf instead of &Path, field reassignment after Default, a redundant import, and a constant assertion, so the suite passes clippy --all-targets --all-features -D warnings. Pure refactors with no change to test behavior.
Pin every GitHub Action to a full commit SHA with a version comment, pin the Rust toolchain to 1.96.0 via rust-toolchain.toml and explicit toolchain inputs, and add Dependabot (github-actions and cargo) to keep the pins current. release.yml: rc tags (any hyphen suffix, e.g. v1.5.1-rc2) now publish as GitHub prereleases instead of latest. A single create-release job creates the release once via gh with generated notes, removing the race between matrix jobs. Assets upload via gh release upload instead of a third-party action, a SHA256SUMS file is published, fail-fast is disabled, and permissions are narrowed from write-all to contents: write. ci.yml: add a lint job running cargo fmt --check and clippy --all-targets --all-features -D warnings, plus concurrency that cancels in-progress PR runs.
The previous version bump updated Cargo.toml but left the lockfile at 1.5.1-rc1. cargo rewrites it on the next build; commit the sync so the tree is clean.
checkout v4.3.1 -> v7.0.0, configure-pages v5 -> v6, upload-pages-artifact v3 -> v5, deploy-pages v4 -> v5, create-pull-request v6.1.0 -> v8.1.1. setup-rust-toolchain (v1.17.0) and taiki-e/install-action (v2.82.5) were already latest. All remain pinned by full commit SHA.
ci: pin CI/CD versions, harden releases (rc prereleases), enforce lint
Bumps the actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action). Updates `taiki-e/install-action` from 2.82.5 to 2.82.6 - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@bffeee2...9bcaee1) --- updated-dependencies: - dependency-name: taiki-e/install-action dependency-version: 2.82.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com>
…ons-25dfb66842 ci: bump taiki-e/install-action from 2.82.5 to 2.82.6 in the actions group
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )
Note
Add structured tracing logs, CLI logging flags, and a default statusline config
--verbose/-v,--log-file, and--log-levelCLI flags in cli.rs; logging is now initialized from these flags via a new logging.rs module instead of environment-only defaults.checksumsjob and acreate-releasejob to the release workflow.Macroscope summarized b9eff54.