Skip to content

Conversation

@richvdh
Copy link
Member

@richvdh richvdh commented Dec 19, 2025

I found it slightly confusing that the tarballs generated by CI just have everything under spec/, rather than including the version number.

This PR changes things so that the paths in the tarball mirror the URLs contained within the spec. In other words:

  • Tarballs built from a vNN tag will contain the generated spec under /vNN/.
  • Tarballs built from the main branch will contain the generated spec under /unstable/.
  • Tarballs built for a PR branch will have the generated spec at the top level.

If we merge this, we will need to followup with a change to the autodeployer for https://spec.matrix.org/unstable, so that it knows to find the generated spec at /unstable rather than /spec.

It's slightly confusing that everything just ends up under `spec/`, so let's
put the version number in there
@richvdh richvdh requested a review from a team as a code owner December 19, 2025 00:55
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