99 (github.repository == 'PolicyEngine/policyengine-ng')
1010 && (github.event.head_commit.message == 'Update PolicyEngine Nigeria')
1111 steps :
12- - uses : actions/checkout@v3
12+ - uses : actions/checkout@v4
1313 - name : Check formatting
1414 uses : " lgeiger/black-action@master"
1515 with :
@@ -22,15 +22,15 @@ jobs:
2222 runs-on : ubuntu-latest
2323 steps :
2424 - name : Checkout repo
25- uses : actions/checkout@v3
25+ uses : actions/checkout@v4
2626 with :
2727 repository : ${{ github.event.pull_request.head.repo.full_name }}
2828 ref : ${{ github.event.pull_request.head.ref }}
2929 token : ${{ secrets.POLICYENGINE_GITHUB }}
3030 - name : Setup Python
31- uses : actions/setup-python@v4
31+ uses : actions/setup-python@v5
3232 with :
33- python-version : 3.9
33+ python-version : 3.14
3434 - name : Build changelog
3535 run : pip install yaml-changelog && make changelog
3636 - name : Preview changelog update
@@ -52,37 +52,28 @@ jobs:
5252 os : [ubuntu-latest, windows-latest]
5353 steps :
5454 - name : Checkout repo
55- uses : actions/checkout@v3
55+ uses : actions/checkout@v4
5656 - name : Set up Python
57- uses : actions/setup-python@v4
57+ uses : actions/setup-python@v5
5858 with :
59- python-version : 3.9
59+ python-version : 3.14
6060 - name : Install package
6161 run : make install
6262 - name : Run tests
6363 run : make test
6464 - uses : codecov/codecov-action@v3
65- - name : Generate documentation
66- run : make documentation
67- - name : Deploy documentation
68- if : matrix.os == 'ubuntu-latest'
69- uses : JamesIves/github-pages-deploy-action@releases/v3
70- with :
71- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72- BRANCH : gh-pages # The branch the action should deploy to.
73- FOLDER : docs/_build/html # The folder the action should deploy.
7465 Publish :
7566 runs-on : ubuntu-latest
7667 if : |
7768 (github.repository == 'PolicyEngine/policyengine-ng')
7869 && (github.event.head_commit.message == 'Update PolicyEngine Nigeria')
7970 steps :
8071 - name : Checkout repo
81- uses : actions/checkout@v3
72+ uses : actions/checkout@v4
8273 - name : Setup Python
83- uses : actions/setup-python@v4
74+ uses : actions/setup-python@v5
8475 with :
85- python-version : 3.9
76+ python-version : 3.14
8677 - name : Publish a git tag
8778 run : " .github/publish-git-tag.sh || true"
8879 - name : Install package
@@ -104,15 +95,15 @@ jobs:
10495 GH_TOKEN : ${{ secrets.POLICYENGINE_GITHUB }}
10596 steps :
10697 - name : Checkout repo
107- uses : actions/checkout@v2
98+ uses : actions/checkout@v4
10899 with :
109100 repository : ${{ github.event.pull_request.head.repo.full_name }}
110101 ref : ${{ github.event.pull_request.head.ref }}
111102 token : ${{ secrets.POLICYENGINE_GITHUB }}
112103 - name : Setup Python
113- uses : actions/setup-python@v2
104+ uses : actions/setup-python@v5
114105 with :
115- python-version : 3.9
106+ python-version : 3.14
116107 - name : Install Wheel and Pytest
117108 run : pip3 install wheel setuptools pytest==5.4.3
118109 - name : Install package
@@ -121,4 +112,3 @@ jobs:
121112 run : python .github/update_api.py
122113 env :
123114 GITHUB_TOKEN : ${{ secrets.POLICYENGINE_GITHUB }}
124-
0 commit comments