File tree Expand file tree Collapse file tree 2 files changed +21
-10
lines changed
update-supported-enterprise-server-versions Expand file tree Collapse file tree 2 files changed +21
-10
lines changed Original file line number Diff line number Diff line change @@ -35,14 +35,22 @@ jobs:
3535 npm run build
3636 env :
3737 ENTERPRISE_RELEASES_PATH : ${{ github.workspace }}/enterprise-releases/
38- - name : Commit Changes
39- uses : peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 # v5.0.1
40- with :
41- commit-message : Update supported GitHub Enterprise Server versions.
42- title : Update supported GitHub Enterprise Server versions.
43- body : " "
44- author : GitHub <noreply@github.com>
45- branch : update-supported-enterprise-server-versions
46- draft : true
38+
39+ - name : Update git config
40+ run : |
41+ git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
42+ git config --global user.name "github-actions[bot]"
43+
44+ - name : Commit changes and open PR
4745 env :
4846 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
47+ run : |
48+ if [[ -z $(git status --porcelain) ]]; then
49+ echo "No changes to commit"
50+ else
51+ git checkout -b update-supported-enterprise-server-versions
52+ git add .
53+ git commit --message "Update supported GitHub Enterprise Server versions"
54+ git push origin update-supported-enterprise-server-versions
55+ gh pr create --fill --draft
56+ fi
Original file line number Diff line number Diff line change @@ -35,7 +35,10 @@ def main():
3535
3636 if oldest_supported_release is None or release_version < oldest_supported_release :
3737 end_of_life_date = datetime .date .fromisoformat (release_data ["end" ])
38- if end_of_life_date > datetime .date .today ():
38+ # The GHES version is not actually end of life until the end of the day specified by
39+ # `end_of_life_date`. Wait an extra week to be safe.
40+ is_end_of_life = datetime .date .today () > end_of_life_date + datetime .timedelta (weeks = 1 )
41+ if not is_end_of_life :
3942 oldest_supported_release = release_version
4043
4144 api_compatibility_data = {
You can’t perform that action at this time.
0 commit comments