mirror of
https://github.com/godotengine/godot-builds.git
synced 2026-01-01 01:48:13 +03:00
Move scripts used to bootstrap this repo to a dedicated folder
This commit is contained in:
@@ -1,3 +1,18 @@
|
||||
### This script has been used to generate initial data for this repository
|
||||
### and is preserved as a reference. DO NOT USE IT.
|
||||
|
||||
### Generate commit history adding each official release in order.
|
||||
###
|
||||
### Make sure JSON metadata files are put into the releases folder.
|
||||
### Using these files this script recreates the commit history,
|
||||
### placing each release at their approximate time and date of
|
||||
### publication. Each commit is tagged with the release identity.
|
||||
###
|
||||
### Make sure you do not rebase or otherwise change the history
|
||||
### afterwards, as that destroys git tags (they remain assigned
|
||||
### to old commits).
|
||||
|
||||
|
||||
import json
|
||||
import os
|
||||
import subprocess
|
||||
@@ -1,3 +1,14 @@
|
||||
### This script has been used to generate initial data for this repository
|
||||
### and is preserved as a reference. DO NOT USE IT.
|
||||
|
||||
### Generate JSON metadata files for each official release of Godot.
|
||||
###
|
||||
### Files are put into a temporary folder temp/releases. To generate
|
||||
### the data we extract dates and commit hashes from releases published
|
||||
### on TuxFamily. We also extract SHA512 checksums for release files
|
||||
### where possible.
|
||||
|
||||
|
||||
import os
|
||||
import urllib.request
|
||||
import urllib.error
|
||||
@@ -1,8 +1,20 @@
|
||||
### This script has been used to generate initial data for this repository
|
||||
### and is preserved as a reference. DO NOT USE IT.
|
||||
|
||||
### Generate GitHub releases for each official Godot release.
|
||||
###
|
||||
### For each release creates a canned release summary based on
|
||||
### release's characteristics, then publishes a new GitHub release
|
||||
### in the linked repository. Make sure to use gh to configure
|
||||
### the default repository for this project's folder.
|
||||
###
|
||||
### Generated release notes are available in temp/notes for examination.
|
||||
|
||||
|
||||
import json
|
||||
import os
|
||||
import subprocess
|
||||
import yaml
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
website_versions = []
|
||||
Reference in New Issue
Block a user