Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion registry/aube.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
backends = ["aqua:endevco/aube", "github:endevco/aube", "cargo:aube"]
backends = ["aqua:jdx/aube", "github:jdx/aube", "cargo:aube"]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify jdx/aube is accessible in GitHub and check aqua registry entry

# Check GitHub repository exists and has releases
echo "Checking GitHub repository..."
gh repo view jdx/aube --json nameWithOwner,url,isArchived,latestRelease

# Check if aqua registry has jdx/aube entry
echo -e "\nChecking aqua registry for jdx/aube..."
rg -A 20 'name: jdx/aube' vendor/aqua-registry/registry.yml || echo "Entry not found in vendored registry"

# Verify backward compatibility alias for endevco/aube if mentioned
echo -e "\nChecking for endevco/aube alias..."
rg 'endevco/aube' vendor/aqua-registry/registry.yml || echo "No endevco/aube alias found"

Repository: jdx/mise

Length of output: 477


Backends update risks aqua-registry lookup failure for jdx/aube.
GitHub jdx/aube exists (latest release v1.18.2), but vendor/aqua-registry/registry.yml has no name: jdx/aube entry; only an endevco/aube alias is present. This means deployments may fail the first backend (aqua:jdx/aube) before falling back to github:jdx/aube (so ensure the GitHub backend works in your install environment and that aqua registry gets updated).

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@registry/aube.toml` at line 1, Backends list uses "aqua:jdx/aube" which will
fail because vendor/aqua-registry/registry.yml has no name: jdx/aube entry (only
endevco/aube); either add a registry alias entry for name: jdx/aube in
vendor/aqua-registry/registry.yml pointing to the existing aube entry, or change
the backends array in the registry/aube.toml to prefer "github:jdx/aube" first
(or remove the aqua entry) so deployments don't attempt the missing aqua lookup;
update the backends array values ("aqua:jdx/aube" / "github:jdx/aube") or add
the name: jdx/aube alias in the registry file accordingly.

description = "A fast Node.js package manager"
test = { cmd = "aube --version", expected = "{{version}}" }
39 changes: 35 additions & 4 deletions vendor/aqua-registry/registry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35388,8 +35388,10 @@ packages:
- linux
- amd64
- type: github_release
repo_owner: endevco
repo_owner: jdx
repo_name: aube
aliases:
- name: endevco/aube
description: A fast Node.js package manager
version_constraint: "false"
version_overrides:
Expand Down Expand Up @@ -35447,6 +35449,35 @@ packages:
- linux
- darwin/arm64
- windows
- version_constraint: semver("<= 1.18.1")
asset: aube-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
replacements:
amd64: x86_64
arm64: aarch64
darwin: apple-darwin
linux: unknown-linux-gnu
windows: pc-windows-msvc
overrides:
- goos: linux
variants:
- key: libc
value: glibc
- goos: linux
replacements:
linux: unknown-linux-musl
variants:
- key: libc
value: musl
- goos: darwin
replacements:
amd64: amd64
- goos: windows
format: zip
supported_envs:
- linux
- darwin/arm64
- windows
- version_constraint: "true"
asset: aube-{{.Version}}-{{.Arch}}-{{.OS}}.{{.Format}}
format: tar.gz
Expand Down Expand Up @@ -35477,12 +35508,12 @@ packages:
- darwin/arm64
- windows
github_artifact_attestations:
signer_workflow: endevco/aube/\.github/workflows/release\.yml
signer_workflow: jdx/aube/\.github/workflows/release\.yml
- type: github_release
repo_owner: endevco
repo_owner: jdx
repo_name: pitchfork
aliases:
- name: jdx/pitchfork
- name: endevco/pitchfork
description: Daemons with DX
version_constraint: "false"
version_overrides:
Expand Down
Loading