mirror of
https://github.com/zen-browser/www.git
synced 2025-07-07 17:05:32 +02:00
feat: enhance twilight-to-stable script to accept workflow ID and add date
This commit is contained in:
parent
4c339e603b
commit
e441001e13
1 changed files with 13 additions and 0 deletions
|
@ -1,16 +1,26 @@
|
|||
|
||||
import json
|
||||
import sys
|
||||
import datetime
|
||||
|
||||
TWILIGHT_RELEASE_NOTES = "./src/release-notes/twilight.json"
|
||||
STABLE_RELEASE_NOTES = "./src/release-notes/stable.json"
|
||||
|
||||
def main():
|
||||
if len(sys.argv) != 2:
|
||||
print("Usage: python scripts/twilight-to-stable.py <workflow-id>")
|
||||
sys.exit(1)
|
||||
|
||||
workflow_id = int(sys.argv[1])
|
||||
|
||||
with open(TWILIGHT_RELEASE_NOTES, "r") as f:
|
||||
twilight = json.load(f)
|
||||
|
||||
with open(STABLE_RELEASE_NOTES, "r") as f:
|
||||
stable = json.load(f)
|
||||
|
||||
twilight["workflowId"] = workflow_id
|
||||
twilight["date"] = datetime.datetime.now().strftime("%d/%m/%Y")
|
||||
stable.append(twilight)
|
||||
|
||||
with open(STABLE_RELEASE_NOTES, "w") as f:
|
||||
|
@ -20,3 +30,6 @@ def main():
|
|||
json.dump({}, f, indent=2)
|
||||
|
||||
print("Twilight release notes merged into stable release notes.")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Loading…
Add table
Add a link
Reference in a new issue