Publication source branches/tags and target URLs mapping/aliases #1155
Labels
ci
Dev workflow and repo management
doc improvement
Area where the project documentation needs improvement
This issue is for the discussion/documentation of the source branches/tags and the target URLs mapping for website/RDF publication, including default version/version aliases settings and appropriate version suffixes.
Background
With #1092 resolved, branches in
spdx-spec
repo got renamed like this:(
spdx-3-model
is not yet but will soon after 3.0.1 freeze)Under new branch strategy:
Publication CIs need to be adjusted, see PR #1146 for earlier discussion.
Notes
Note that currently the branch strategy is not entirely true yet:
This is for historical/transitional reason and will eventually resolved soon after the release of 3.0.1.
It is very likely that at that point "support/3.0" will be post-3.0.1 maintenance, and "develop" will be 3.1 development.
Mapping proposal
I cannot really write it down to a general mapping rule yet, but below are some of the possible scenarios.
Hopefully we can use these for discussion, agreed on publication general mapping rule, and update #1146 with that general rule.
Note that will current mapping proposal, if we merge a "hotfix" to "main", the changes will not be get published unless we make another "release". Current proposal assume that all changes will go to either "develop" or "support" branch first.
To make things easier, we will neglect current facts stated in Notes above.
Scenario 1
The "-dev" will be where spec and model developers can check the most recent changes, how HTML and RDF will look like.
Scenario 2
Scenario 3
Same as Scenario 2 but now we have a release candidate for 3.1.
Release candidate will be publish just like the stable release:
Scenario 4
Scenario 5
Same as Scenario 4 but now we have a new translation for 3.0.1.
(Alias table remains unchanged from Scenario 4)
More questions about CI trigger
The text was updated successfully, but these errors were encountered: