-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: backport documentation changes to v3.5.2 #12450
chore: backport documentation changes to v3.5.2 #12450
Conversation
relates to argoproj#12414 - [x] move over files to help with readthedocs build - [x] .readthedocs.yaml - [x] Makefile - [x] mkdocs.yml - [x] hack/check-mkdocs.sh - [x] docs/requirements.txt - [x] change links from github pages to readthedocs v3.5.2 Signed-off-by: jmeridth <[email protected]>
LGTM |
@terrytangyuan will we move the tag for v3.5.2 to this new SHA (aka HEAD of release-3.5.2 branch)? |
I don't think that's possible |
We should only create new tags instead of modifying existing ones |
I've mentioned this before, but ideally we should use a versioned branch that we can make tags off of. For instance, we could have
It is possible, though generally not preferred. This is one of those edge cases where changing it does make sense though. Otherwise, we can tag |
Ah looks like Argo CD has the |
* [Infrastructure automation](https://argoproj.github.io/argo-workflows/use-cases/infrastructure-automation/) | ||
* [CI/CD](https://argoproj.github.io/argo-workflows/use-cases/ci-cd/) | ||
* [Other use cases](https://argoproj.github.io/argo-workflows/use-cases/other/) | ||
* [Machine Learning pipelines](https://argo-workflows.readthedocs.io/en/v3.5.2/use-cases/machine-learning/) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah I see, these changes will impact people who navigate to the release-3.5
branch directly for the examples and docs.
The source code changes would only affect the next version of the binary though, which would be v3.5.3 at that time. Hmmm... using release-3.5
or 3.5.x
for the version number in the docs permalink may make the most sense then
We do have those release branches. The problem is modifying an existing tag. |
It looks like we're currently using |
Can we use a branch? Then it is as simple as syncing release-3.5 branch to be up-to-date with 3.5.2 |
Looks like we can indeed use a branch: |
Yes we can use a branch but I need to issue another PR to change the URL to |
A tag is supposed to be a stable reference, as opposed to a branch. Some artifact registries don't allow changing tags either (like NPM, for instance). But for most intents, you typically want tags to be immutable. The branch won't cover all the bases (i.e. old versions of the binary and old release tags will still point to GH Pages), but it'll cover all the most important ones, which is "good enough" IMO. Everything else will get redirected to |
Follow-up PR in #12460 |
Motivation
relates to #12414
Modifications
Verification