Skip to content

chore: stop committing dist/, publish WIP releases via CI only - #52

Merged
k0stik merged 4 commits into
mainfrom
chore/SOF-7942-1
Aug 18, 2026
Merged

chore: stop committing dist/, publish WIP releases via CI only#52
k0stik merged 4 commits into
mainfrom
chore/SOF-7942-1

Conversation

@k0stik

@k0stik k0stik commented Aug 17, 2026

Copy link
Copy Markdown
Member

Summary

  • Stop committing dist/ build output to git; it's now gitignored.
  • Add CI-only WIP release workflow (.github/workflows/release-wip.yml): pushing a commit with [release] builds, packs, and publishes a GitHub pre-release tarball tagged wip-<short-sha>.
  • Add scheduled cleanup workflow (.github/workflows/cleanup-wip-releases.yml) that removes stale wip-* pre-releases whose commit is no longer any branch's tip (never touches non-prerelease releases).
  • Bump this package's own @mat3ra/* dependencies to their released WIP tarball URLs.
  • Add RELEASING.md documenting the CI-only release process.

Part of the repo-wide rollout to stop committing dist/ across @mat3ra/* packages (companion PR: mat3ra/actions#43).

Test plan

  • CI release workflow ran successfully on this branch and published a wip-* pre-release tarball
  • Local build/typecheck passes against bumped dependencies

k0stik added 3 commits August 15, 2026 00:51
Mirrors the esse rollout: dist/ gitignored (files field already
scoped it correctly), pre-commit hook no longer force-adds dist/js,
and .github/workflows/release-wip.yml + cleanup-wip-releases.yml wire
up mat3ra/actions' js/release-wip and js/cleanup-wip-releases
composite actions. RELEASING.md documents the CI-only publish path.
mat3ra/actions is being made public, so callers no longer need to
checkout it and invoke the composite action locally; call the
workflow_call reusable workflow directly instead.

[release]
Full explanation (why this exists, tag scheme, EINTEGRITY gotcha,
cleanup policy) now lives in one place instead of duplicated near-
identically across 22 repos.
@k0stik
k0stik merged commit c806fdc into main Aug 18, 2026
9 checks passed
@k0stik
k0stik deleted the chore/SOF-7942-1 branch August 18, 2026 11:03
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