Skip to content

Put the version in the names of the release files - #2

Merged
HermanPeeren merged 1 commit into
joomla-projects:mainfrom
HermanPeeren:release-file-versions
Nov 15, 2026
Merged

HermanPeeren merged 1 commit into
joomla-projects:mainfrom
HermanPeeren:release-file-versions

Conversation

@HermanPeeren

Copy link
Copy Markdown
Collaborator

The release files get the version in their name:

  • joomla-ws-api-<version>.json
  • joomla-ws-api-<version>.yaml
  • joomla-ws-api-<version>.html (Redoc documentation)
  • joomla-ws-api-<version>.sha256 (checksums)

The source file stays src/joomla-ws-api.json. Because the file names now differ per release, there is no fixed
releases/latest/download/... URL any more: the README explains how to find the latest release with
https://api.github.com/repos/joomla-projects/API-Endpoints/releases/latest.

The CI job "Routes of Joomla 6.2" is now called "Routes", so it can be a required status check for main
without changing the rule for every Joomla minor version.

The release files are now joomla-ws-api-<version>.json, .yaml, .html and .sha256. The README
explains how to find the latest release with the GitHub API.

The routes job of CI gets the fixed name "Routes", so it can be a required status check for main.
@HermanPeeren
HermanPeeren merged commit 41e89e2 into joomla-projects:main Nov 15, 2026
3 checks passed
@HermanPeeren
HermanPeeren deleted the release-file-versions branch November 15, 2026 09:46
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