-
Notifications
You must be signed in to change notification settings - Fork 66
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
Add Action to Move Current Regulations to History #1191
Conversation
This does not include adding a line saying that this version is not the current one, right? |
You are right, I'll add that tomorrow |
https://github.com/thewca/worldcubeassociation.org/blob/regulations-data/regulations/build/regulations/history/official/2023-08-01/index.html.erb |
Because we add regulations on the history page as soon as we announce them (2024-01-01 should be there too now, for example, but I've been lazy) to be able to reference a current regulation with permalink (during investigations, for example). Is it possible that upon adding a current version to the history the previous version file is edited with the disclaimer, but not the one that's being added? Like I did in these two PRs in total: 8183 and 8283. |
The github action can't figure out what the current/previous version is unless you explicitly tell it through an input variable. What we could do is also add the current version to its history folder every time the official branch is updated and then have this action that just inserts the disclaimer for a given version. |
So I can pick this one up again. What does WRC think about my suggestion about replacing the current regulations in history every time it's updated? |
How would the process look like from our side? We just need to update the version file in the history folder? |
No, the process from your side would just be like now, you push to this repo to the official branch and that would replace both the latest version and the latest version in history. If you then need to add the disclaimer you can run this Action.
I can just do it here |
I added a step to the deploy-to-s3 action that copies the current version into the history.
|
Thank you @FinnIckler! Are we ready to merge this? |
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.
I don't have any way to test this, but I don't see any problem with the changes.
This should be triggered before a new regulations cycle. It can be then linked to in the history file