Skip to content

Commit 319d6da

Browse files
add whl, tar.gz test more
1 parent 8b8eca2 commit 319d6da

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
publish:
103103
name: Publish GitHub Release assets
104104
needs: [build-python, build-windows]
105-
if: github.ref_type == 'tag'
105+
if: github.event_name == 'push' && github.ref_type == 'tag'
106106
runs-on: ubuntu-latest
107107
permissions:
108108
contents: write
@@ -120,13 +120,16 @@ jobs:
120120
path: release-assets
121121

122122
- name: Verify release asset set
123+
env:
124+
RELEASE_TAG: ${{ github.ref_name }}
123125
run: |
124126
set -euo pipefail
127+
version="${RELEASE_TAG#v}"
125128
ls -la release-assets/
126129
count=$(find release-assets -maxdepth 1 -type f | wc -l)
127130
test "$count" -eq 3
128-
test "$(find release-assets -maxdepth 1 -type f -name '*.whl' | wc -l)" -eq 1
129-
test "$(find release-assets -maxdepth 1 -type f -name '*.tar.gz' | wc -l)" -eq 1
131+
test -f "release-assets/cppa_cursor_browser-${version}-py3-none-any.whl"
132+
test -f "release-assets/cppa_cursor_browser-${version}.tar.gz"
130133
test -f release-assets/CursorChatBrowser-windows.zip
131134
132135
- name: Attach artifacts to Release

0 commit comments

Comments
 (0)