Skip to content

Dev fix#31

Merged
ZR233 merged 2 commits intomainfrom
dev-fix
Jan 29, 2026
Merged

Dev fix#31
ZR233 merged 2 commits intomainfrom
dev-fix

Conversation

@ZR233
Copy link
Member

@ZR233 ZR233 commented Jan 29, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 29, 2026 03:15
@ZR233 ZR233 merged commit 50c61f5 into main Jan 29, 2026
5 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates repository metadata and CI configuration following a repository ownership transfer from ZR233 to drivercraft.

Changes:

  • Updated repository URLs from github.com/ZR233/ostool to github.com/drivercraft/ostool across all package manifests
  • Removed documentation and readme fields from some Cargo.toml files to rely on defaults
  • Added a new release-plz-pr job in the release workflow with YAML anchors for code reuse

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
uboot-shell/Cargo.toml Updated repository URL; removed documentation and readme fields
ostool/Cargo.toml Updated repository URL; removed documentation field while keeping readme
jkconfig/Cargo.toml Updated repository URL; removed documentation and readme fields
fitimage/Cargo.toml Updated repository URL; removed documentation and readme fields
.github/workflows/release.yml Added release-plz-pr job with YAML anchors; updated checkout action to v6

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

uses: actions/checkout@v4
- &checkout
name: Checkout repository
uses: actions/checkout@v6
Copy link

Copilot AI Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The checkout action is updated to v6 in the new job steps, but the existing 'build-binaries' job still uses v4 (line 70). For consistency, all checkout actions in the workflow should use the same version. Consider updating line 70 to also use v6, or verify that v6 is the intended version for this workflow.

Suggested change
uses: actions/checkout@v6
uses: actions/checkout@v4

Copilot uses AI. Check for mistakes.
name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable

- &setup-libudenv:
Copy link

Copilot AI Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The anchor name has a syntax error. It should be 'setup-libudev' (without the colon), not 'setup-libudenv:'. YAML anchor definitions should not end with a colon. This will cause the workflow to fail.

Copilot uses AI. Check for mistakes.
steps:
- *checkout
- *install-rust
- *setup-libudenv
Copy link

Copilot AI Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The anchor name has a typo: 'setup-libudenv' should be 'setup-libudev' (missing 'd' in 'udev'). This should match the corrected anchor definition on line 29.

Copilot uses AI. Check for mistakes.
Comment on lines +53 to +55
- *checkout
- *install-rust
- *setup-libudenv
Copy link

Copilot AI Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub Actions YAML anchors can only be referenced within the same job. The anchors defined in the 'release-plz' job (lines 19, 25, 29) cannot be referenced in a different job ('release-plz-pr'). Each job needs to define its own steps explicitly or redefine the anchors.

Suggested change
- *checkout
- *install-rust
- *setup-libudenv
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0
persist-credentials: false
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- uses: awalsh128/cache-apt-pkgs-action@latest
with:
packages: libudev-dev
version: 1.0

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments