Skip to content

Publish scoped helper packages for appdmg release chain #16

@jozefizso

Description

@jozefizso

Goal

Publish or verify npm availability for the scoped packages needed before the first @appdmg/appdmg and @appdmg/cli releases can be validated from a clean install.

Requirements

  • Verify npm auth for an account allowed to publish under the @appdmg scope.
  • Publish or verify registry availability for @appdmg/bplist-creator, @appdmg/tn1150, @appdmg/macos-alias, and @appdmg/ds-store at the intended versions.
  • Confirm @appdmg/appdmg resolves its scoped runtime dependencies from npm, not only GitHub tarballs or local paths.
  • Confirm @appdmg/cli installs from a clean package with its exact @appdmg/appdmg dependency.
  • Record the exact versions and dependency ranges used for the v1.0.0 release chain.

Current blocker

On 2026-04-30, local verification could not publish or inspect private auth because npm auth is unavailable from this machine:

  • npm whoami: E401 Unauthorized
  • @appdmg/bplist-creator: E404 on npm
  • @appdmg/tn1150: E404 on npm
  • @appdmg/ds-store: E404 on npm
  • @appdmg/appdmg: E404 on npm
  • @appdmg/cli: E404 on npm
  • @appdmg/macos-alias is visible as 2.0.0, but the Node.js 24 modernization needs the intended release version to be verified before final publication.

Acceptance criteria

  • A clean npm install can resolve the full @appdmg release chain.
  • npm package metadata and versions are recorded in the release notes.
  • The final CLI package can be packed and installed without GitHub tarball dependencies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions