Skip to content

ci(release): tag and release a package that moved on its own - #112

Merged
vannt-dev merged 1 commit into
developfrom
ci/release-own-package-tags
Oct 15, 2026
Merged

vannt-dev merged 1 commit into
developfrom
ci/release-own-package-tags

Conversation

@vannt-dev

Copy link
Copy Markdown
Owner

When one package moves alone (angular 1.11.1 next to core 1.11.0), v already exists, so
release.yml made neither a tag nor a GitHub Release for it: both were made by hand on 14/10.

scripts/own-release-packages.js (with tests) lists the packages whose version is not core's and
has no v tag. Publish tags each @dynamic-field-kit/@; the Release step
makes a Release for it from its own CHANGELOG, not marked latest. Both skip what exists, so a
rerun or resume is safe; a dry run prints the list. Checked: YAML parses, the new loops run
against stubbed git and gh (existing tag/Release skipped, new one made, empty list no-op).

The release is tagged and released after core's version. When the linked group
lets one package move alone (angular 1.11.1 next to core 1.11.0), v<core> already
exists and the workflow made neither a tag nor a GitHub Release for that package.

scripts/own-release-packages.js lists such packages: version not core's, and no
v<version> tag that covers it. Each gets @dynamic-field-kit/<pkg>@<version> and a
Release (not latest) from its own CHANGELOG section. A dry run prints the list.
@vannt-dev
vannt-dev merged commit 8c78c17 into develop Oct 15, 2026
12 checks passed
@vannt-dev
vannt-dev deleted the ci/release-own-package-tags branch October 15, 2026 16:39
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