Skip to content

Releases: BootstrapLaboratory/rush-delivery

Rush Delivery v0.7.1

16 May 04:16

Choose a tag to compare

Security maintenance patch for website and documentation tooling dependencies.

Fixed

  • Updated Astro site dependencies to resolve OSV advisories for astro, devalue, and fast-uri.
  • Updated Docusaurus site dependencies to resolve OSV advisories for Babel SystemJS transform tooling and fast-uri.
  • Updated root Yarn resolution for fast-uri to the patched version.

Notes

No Rush Delivery public API, metadata schema, workflow behavior, or Dagger module behavior changed in this release.

Rush Delivery v0.7.0

08 May 08:06

Choose a tag to compare

Rush Delivery v0.7.0

This release makes package release a first-class part of the main Rush Delivery workflow.

Added

  • Added release-targets-json to the workflow entrypoint.
  • Added GitHub Action support for composed package release through:
    • release-targets-json
    • workflow-env
    • workflow-env-file
  • Added shared workflow env handling, with deploy-env and release-env kept as scoped overlays.
  • Added workflow composition for npm package release targets.
  • Added schemas/v0.7.0 and updated current documentation/examples to v0.7.0.

Changed

  • workflow can now run deploy targets and npm package release targets from one shared source/build lifecycle.
  • When release-targets-json: '["npm"]' is selected, Rush Delivery runs the all-project Rush lifecycle once, then runs deploy and package release side effects after shared prerequisites pass.
  • Deploy-only workflows keep their existing behavior when no release targets are selected.

Notes

Deploy and npm publish side effects are coordinated but not transactional. If both are selected and one succeeds while the other fails, external side effects may already have happened.

Rush Delivery v0.6.7

06 May 16:05

Choose a tag to compare

What's Changed

Rush Delivery v0.6.7 is a release-line update for Daggerverse metadata and Dagger engine alignment.

  • Added module descriptions for Daggerverse so the module page shows useful summary text.
  • Updated the Dagger engine requirement to v0.20.7.
  • Published v0.6.7 docs and schema URLs for exact-version references.
  • Archived v0.6.6 docs as the previous release line.

Compatibility

  • No Rush Delivery metadata contract behavior changed.
  • v0.6.7 schema snapshots are published for version alignment; they do not introduce new schema requirements.

Validation

  • npm run typecheck
  • npm test
  • npm run site:docusaurus:check
  • npm run site:check
  • dagger --silent -m . call self-check

Rush Delivery v0.6.6

05 May 00:39

Choose a tag to compare

Fixes

  • Fixed releasePackages in Git source mode by preparing the local versioning.target_branch before invoking rush publish.
  • This allows Rush to complete its generated version commit flow after npm packages are published, including the final target-branch checkout/merge/push step.

Docs

  • Updated README, docs, website examples, and schema links for v0.6.6.
  • Added the v0.6.6 schema snapshot.
  • Archived v0.6.5 documentation for the versioned Docusaurus site.

Rush Delivery v0.6.5

05 May 00:07

Choose a tag to compare

Fixes

  • Made the npm provenance contract explicit: publish.provenance defaults to false and provenance is opt-in.
  • Added regression coverage for .dagger/release/npm.yaml files that define publish: without provenance.

Docs

  • Documented why provenance should usually stay omitted/false in the default Dagger-contained release flow.
  • Updated examples and schema links to v0.6.5.
  • Added the v0.6.5 schema snapshot and archived v0.6.4 Docusaurus docs.

Rush Delivery v0.6.4

04 May 23:41

Choose a tag to compare

Fixes

  • Fixed release-packages Git authentication order.
  • Rush Delivery now configures authenticated Git remote access before running rush publish, allowing Rush’s internal publish-* branch push to succeed.
  • Removed the redundant post-publish Git push from Rush Delivery’s release execution plan and lets Rush own the publish branch, merge, tag push, and cleanup flow.

Docs

  • Updated examples and schema links to v0.6.4.
  • Added v0.6.4 schema snapshot.
  • Archived v0.6.3 documentation.

Rush Delivery v0.6.3

04 May 23:12

Choose a tag to compare

Fixes

  • Fix release-packages failing during rush publish because internal Rush Delivery Git auth variables used the reserved RUSH_ prefix.
  • Move token-backed Git push auth setup to run after rush publish, right before git push.
  • Keep Git author identity setup before rush publish so Rush can still create the version commit.

Docs

  • Updated current docs and examples to v0.6.3.
  • Added schemas/v0.6.3 for exact schema pinning.
  • Archived v0.6.2 docs in the Docusaurus versioned docs site.

Verification

  • npm test
  • npm run typecheck
  • npm run site:docusaurus:check
  • npm run site:check

Rush Delivery v0.6.2

04 May 22:33

Choose a tag to compare

Fixes

  • Run the shared Rush lifecycle in build-first order: build, lint, test, verify.
  • Fixes package release flows where rush verify or tests import sibling workspace packages whose build outputs do not exist yet.
  • Keeps the public module API unchanged.

Docs

  • Updated current docs and examples to v0.6.2.
  • Added schemas/v0.6.2 for exact schema pinning.
  • Archived v0.6.1 docs in the Docusaurus versioned docs site.

Verification

  • npm test
  • npm run typecheck
  • npm run site:docusaurus:check
  • npm run site:check

Rush Delivery v0.6.1

04 May 22:16

Choose a tag to compare

v0.6.1

Patch fix for package-only release workflows.

Fixed

  • release-packages now uses release-scoped metadata validation.
  • Package-only repositories no longer need deploy metadata such as .dagger/deploy/services-mesh.yaml.
  • .dagger/rush-cache/providers.yaml is only required when rush-cache-provider is enabled.
  • rush-cache-provider: off no longer attempts to read Rush cache provider metadata.

Docs

  • Added schemas/v0.6.1/ schema URLs.
  • Updated current docs and examples to v0.6.1.
  • Archived v0.6.0 docs.

Rush Delivery v0.6.0

04 May 20:06

Choose a tag to compare

v0.6.0

Adds the first package release stage for npm packages.

Added

  • New releasePackages / release-packages entrypoint.
  • New .dagger/release/npm.yaml metadata contract.
  • New npm-release.schema.json and schemas/v0.6.0 schema snapshot.
  • GitHub Action support for release-env and release-env-file.
  • PR release-readiness validation through Rush change verification.

Notes

  • The standalone release flow creates the Rush version/publish commit and pushes it through Git source mode.
  • Deploy tags are intentionally not touched by this first release flow.