Skip to content

chore: pin pstramp v0.2.0 in assets.lock#206

Open
AprilNEA wants to merge 1 commit intomasterfrom
chore/pin-pstramp-v0.2.0
Open

chore: pin pstramp v0.2.0 in assets.lock#206
AprilNEA wants to merge 1 commit intomasterfrom
chore/pin-pstramp-v0.2.0

Conversation

@AprilNEA
Copy link
Copy Markdown
Member

@AprilNEA AprilNEA commented Apr 6, 2026

Summary

  • Add pstramp to assets.lock with version pinning and SHA256 checksums
  • Update lockfile header to document the new desktop tool group
  • Companion PR in arcbox-desktop updates the release workflow to read from assets.lock with checksum verification

Previously the desktop release workflow fetched the latest pstramp release without version pinning or integrity checks.

Closes ABXD-91

Add pstramp to the asset lockfile with SHA256 checksums for
reproducible builds. Previously the desktop release workflow fetched
the latest release without version pinning or checksum verification.
@linear
Copy link
Copy Markdown

linear bot commented Apr 6, 2026

Copilot AI review requested due to automatic review settings April 6, 2026 21:05
Copy link
Copy Markdown
Contributor

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.

Copilot wasn't able to review any files in this pull request.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3c737f032c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread assets.lock

[[tools]]
name = "pstramp"
group = "desktop"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Handle new desktop group in tool parser

Adding group = "desktop" here causes parse_tools_for_group() to fail for all existing callers because ToolGroup in app/arcbox-docker-tools/src/lockfile.rs only includes Docker and Kubernetes, and the parser deserializes the full [[tools]] array before filtering. In this state, docker/kubernetes flows (for example CLI setup and daemon ensure_docker_tools) will error with an unknown enum variant instead of loading their own tool entries.

Useful? React with 👍 / 👎.

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.

2 participants