Skip to content

Remove dist/: downloads are GitHub Releases now (#248) - #259

Merged
gernotstarke merged 1 commit into
masterfrom
chore/248-remove-dist
Sep 30, 2026
Merged

gernotstarke merged 1 commit into
masterfrom
chore/248-remove-dist

Conversation

@gernotstarke

@gernotstarke gernotstarke commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Closes #248. Part of the move to GitHub Releases (arc42/arc42-generator#75, ADR 0012 in meta.arc42.org).

Changes

  • dist/ removed (411 files). The generated ZIPs and manifest.json are published as GitHub Releases by arc42-generator (make release). arc42.org/download already serves them through arc42.org/dl/ (arc42.org-site#140). Git history is not rewritten.
  • Hand-made tool files moved to other-formats/<tool>/, following the existing other-formats/eap/:
    • confluence/: the six Confluence ZIPs and the four legacy V6 XML ZIPs;
    • doxygen/, rhapsody/;
    • eap/: plus arc42-V6-short.eap(.zip); the five other EA files were already there and byte-identical.
    • They are the source of the tools release. Flattened (eap/readme.md → eap-readme.md), the 20 names equal the assets of release tools-2026.09. This is checked, and make release-tools from this branch on a fork produces the same 20 files with the same sizes.
  • README: a Downloads section on the releases, the stable URL releases/latest/download/arc42-template-<LANG>-<plain|withhelp>-<format>.zip, other-formats/, and a note that raw/master/dist/… no longer works.
  • CI: the targetPath rewrite is gone, because the generator now writes to build/, which git ignores.

Old links

Heads-up about #257

#257 merged the branch dist/2026.09.30.4 of my fork gernotstarke/arc42-template. That branch came from a release test with a deliberately changed SOURCE_DATE_EPOCH: the ZIP contents are the same, only the timestamps differ, and manifest.json names the test tag. No release was made from it on arc42/arc42-template, and this PR removes those files.

Goes together with arc42/arc42-generator#90 (releases only, output in build/dist/).

🤖 Generated with Claude Code

- The generated ZIPs and manifest.json are published as GitHub Releases by
  arc42-generator (make release); arc42.org/download links there.
- The hand-made tool files move to other-formats/<tool>/ (confluence,
  doxygen, eap, rhapsody), the source of the tools release (tools-2026.09);
  the EA files were already there. Git history is not rewritten.
- README: where the downloads are, the stable releases/latest/download URL.
- CI: no targetPath rewrite (the generator writes to build/).

Closes #248

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

[Releases 7/7] Remove dist/ from master once the site uses Releases

1 participant