Skip to content

Commit b90f833

Browse files
authored
Add environment and vars for updater workflow (#433)
1 parent a0cb815 commit b90f833

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

.github/workflows/update-packages.yml

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ permissions:
1111
jobs:
1212
update-packages:
1313
runs-on: windows-latest
14+
environment: updater
1415
steps:
1516
- name: Checkout
1617
uses: actions/checkout@v3
@@ -27,3 +28,5 @@ jobs:
2728
run: python ./.github/workflows/update_packages.py
2829
env:
2930
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
31+
GIT_AUTHOR_NAME: ${{ vars.UPDATER_AUTHOR }}
32+
GIT_AUTHOR_EMAIL: ${{ vars.UPDATER_EMAIL }}

.github/workflows/update-version.yml

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ permissions:
2121
jobs:
2222
update-version:
2323
runs-on: ubuntu-latest
24+
environment: updater
2425
steps:
2526
- name: Checkout
2627
uses: actions/checkout@v3
@@ -35,3 +36,5 @@ jobs:
3536
env:
3637
RELEASE_TYPE: ${{ inputs.releaseType }}
3738
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
39+
GIT_AUTHOR_NAME: ${{ vars.UPDATER_AUTHOR }}
40+
GIT_AUTHOR_EMAIL: ${{ vars.UPDATER_EMAIL }}

.github/workflows/update_version.py

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import random
88
import subprocess
99

10+
from datetime import datetime
1011

1112
def get_next_odd_number(number: int) -> int:
1213
"""Returns the next odd number."""
@@ -24,12 +25,15 @@ def main():
2425
version = package["version"].split(".")
2526
release_type = os.getenv("RELEASE_TYPE", None)
2627
if release_type == "release":
28+
version[0] = str(datetime.now().year)
2729
version[1] = str(get_next_even_number(int(version[1])))
2830
version[2] = "0"
2931
elif release_type == "pre-release":
32+
# For pre-release we don't bump major
3033
version[1] = str(get_next_odd_number(int(version[2])))
3134
version[2] = "0-dev"
3235
elif release_type == "hotfix":
36+
# For hotfix we don't bump major or minor
3337
version[2] = str(int(version[2]) + 1)
3438
else:
3539
print("Unknown release type, skipping version update.")

0 commit comments

Comments
 (0)