File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111 name : ${{ steps.baipp.outputs.package_name }}
1212 version : ${{ steps.baipp.outputs.package_version }}
1313 steps :
14- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
14+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1515 - uses : hynek/build-and-inspect-python-package@efb823f52190ad02594531168b7a2d5790e66516 # v2.14.0
1616 id : baipp
1717
Original file line number Diff line number Diff line change 3838 - " 3.15"
3939 steps :
4040 - name : Checkout code
41- uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
41+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4242
4343 - name : Set up Python
4444 uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
4747 allow-prereleases : true
4848
4949 - name : Install uv
50- uses : astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4
50+ uses : astral-sh/setup-uv@ed21f2f24f8dd64503750218de024bcf64c7250a # v7.1.5
5151
5252 - name : Run tests
5353 run : uvx --with tox-gh --with tox-uv tox
6565 needs : test
6666 steps :
6767 - name : Checkout code
68- uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
68+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
6969
7070 - name : Download coverage data
7171 uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
7777 uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
7878
7979 - name : Install uv
80- uses : astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4
80+ uses : astral-sh/setup-uv@ed21f2f24f8dd64503750218de024bcf64c7250a # v7.1.5
8181
8282 - name : Combine coverage data and generate report
8383 run : uvx --with tox-uv tox -e coverage
Original file line number Diff line number Diff line change 3535
3636 steps :
3737 - name : Checkout repository
38- uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
38+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3939 with :
4040 # We must fetch at least the immediate parents so that if this is
4141 # a pull request then we can checkout the head.
4848
4949 # Initializes the CodeQL tools for scanning.
5050 - name : Initialize CodeQL
51- uses : github/codeql-action/init@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
51+ uses : github/codeql-action/init@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
5252 with :
5353 languages : ${{ matrix.language }}
5454 # If you wish to specify custom queries, you can do so here or in a config file.
5959 # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
6060 # If this step fails, then you should remove it and run the build manually (see below)
6161 - name : Autobuild
62- uses : github/codeql-action/autobuild@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
62+ uses : github/codeql-action/autobuild@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
6363
6464 # ℹ️ Command-line programs to run using the OS shell.
6565 # 📚 https://git.io/JvXDl
7373 # make release
7474
7575 - name : Perform CodeQL Analysis
76- uses : github/codeql-action/analyze@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
76+ uses : github/codeql-action/analyze@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
Original file line number Diff line number Diff line change 55 branches :
66 - main
77 pull_request :
8- branches :
9- - main
8+ release :
9+ types : [published]
10+ workflow_dispatch :
1011
1112env :
1213 FORCE_COLOR : 1
@@ -16,15 +17,16 @@ permissions:
1617 contents : write
1718
1819jobs :
19- deploy :
20- runs-on : ubuntu-latest
20+ build-docs :
21+ name : Build documentation
22+ runs-on : ubuntu-24.04
2123 steps :
22- - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
24+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2325
2426 - uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
2527
2628 - name : Install uv
27- uses : astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4
29+ uses : astral-sh/setup-uv@ed21f2f24f8dd64503750218de024bcf64c7250a # v7.1.5
2830
2931 - name : Install dependencies
3032 run : |
3335 - name : Build documentation
3436 run : uv run zensical build
3537
38+ - name : Upload documentation as artifact
39+ id : deployment
40+ uses : actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
41+ with :
42+ path : site
43+
44+ publish-docs :
45+ name : Publish documentation
46+ runs-on : ubuntu-24.04
47+ needs : [ build-docs ]
48+ permissions :
49+ pages : write # Required for GitHub Pages deployment
50+ id-token : write # Required for GitHub Pages deployment
51+ environment :
52+ name : github-pages
53+ url : ${{ steps.deployment.outputs.page_url }}
54+ if : ${{ github.event_name == 'release' }}
55+ steps :
3656 - name : Deploy to GitHub Pages
37- if : github.event_name == 'push' && github.ref == 'refs/heads/main'
38- run : uv run zensical gh- deploy --force
57+ id : deployment
58+ uses : actions/ deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
You can’t perform that action at this time.
0 commit comments