fix: update CI and publish workflows to use consistent action versions and improve error handling in API requests

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
bohd4nx
2026-05-03 19:10:11 +03:00
parent 7923dff8b2
commit d5dfed5f1a
8 changed files with 51 additions and 27 deletions
+4 -4
View File
@@ -14,9 +14,9 @@ jobs:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
steps:
- uses: actions/checkout@v6.0.2
- uses: actions/checkout@v6
- uses: actions/setup-python@v6.2.0
- uses: actions/setup-python@v6
with:
python-version: "3.10"
@@ -36,9 +36,9 @@ jobs:
python-version: [ "3.10", "3.11", "3.12" ] # 3.13, 3.14 are not supported by some dependencies yet
steps:
- uses: actions/checkout@v6.0.2
- uses: actions/checkout@v6
- uses: actions/setup-python@v6.2.0
- uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
+10 -10
View File
@@ -18,7 +18,7 @@ jobs:
is-new: ${{ steps.tag.outputs.is-new }}
steps:
- uses: actions/checkout@v6.0.2
- uses: actions/checkout@v6
with:
fetch-depth: 0
@@ -46,17 +46,17 @@ jobs:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
steps:
- uses: actions/checkout@v6.0.2
- uses: actions/checkout@v6
- uses: actions/setup-python@v6.2.0
- uses: actions/setup-python@v6
with:
python-version: "3.12"
- uses: astral-sh/setup-uv@v8.0.0
- uses: astral-sh/setup-uv@v8.1.0
- run: uv build
- uses: actions/upload-artifact@v7
- uses: actions/upload-artifact@v4
with:
name: dist
path: dist/*
@@ -74,12 +74,12 @@ jobs:
id-token: write
steps:
- uses: actions/download-artifact@v8.0.1
- uses: actions/download-artifact@v4
with:
name: dist
path: dist
- uses: pypa/gh-action-pypi-publish@v1.14.0
- uses: pypa/gh-action-pypi-publish@v1
release:
name: GitHub Release
@@ -91,11 +91,11 @@ jobs:
contents: write
steps:
- uses: actions/checkout@v6.0.2
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions/download-artifact@v8.0.1
- uses: actions/download-artifact@v4
with:
name: dist
path: dist
@@ -108,7 +108,7 @@ jobs:
echo "$body" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT
- uses: softprops/action-gh-release@v3.0.0
- uses: softprops/action-gh-release@v3
with:
tag_name: v${{ needs.version-check.outputs.version }}
name: v${{ needs.version-check.outputs.version }}