|
5 | 5 | workflow_dispatch: |
6 | 6 | inputs: |
7 | 7 | version: |
8 | | - description: 'Playwright Version (e.g. v1.58.0)' |
| 8 | + description: 'Playwright Version (e.g. v1.58.0 or 1.58.0)' |
9 | 9 | default: '' |
10 | 10 | patchright_release: |
11 | | - description: 'Patchright Release Version (e.g. 1.58.0) on npm' |
| 11 | + description: 'Patchright Release Version (e.g. v1.58.0 or 1.58.0) on npm' |
12 | 12 | default: '' |
13 | 13 | # running every hour |
14 | 14 | schedule: |
@@ -36,13 +36,17 @@ jobs: |
36 | 36 | id: version_check |
37 | 37 | run: | |
38 | 38 | if [ -n "${{ github.event.inputs.version }}" ]; then |
| 39 | + raw_version="${{ github.event.inputs.version }}" |
| 40 | + normalized_version="v${raw_version#v}" |
39 | 41 | response=$(curl --silent "https://api.github.com/repos/${REPO}/releases/latest") |
40 | 42 | previous_playwright_version=$(echo "$response" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/') |
41 | 43 | echo "proceed=true" >>$GITHUB_OUTPUT |
42 | | - echo "playwright_version=${{ github.event.inputs.version }}" >>$GITHUB_OUTPUT |
| 44 | + echo "playwright_version=${normalized_version}" >>$GITHUB_OUTPUT |
43 | 45 | echo "previous_playwright_version=${previous_playwright_version:-v0.0.0}" >>$GITHUB_OUTPUT |
44 | | - echo "playwright_version=${{ github.event.inputs.version }}" >> $GITHUB_ENV |
| 46 | + echo "playwright_version=${normalized_version}" >> $GITHUB_ENV |
45 | 47 | elif [ -n "${{ github.event.inputs.patchright_release }}" ]; then |
| 48 | + raw_patchright_release="${{ github.event.inputs.patchright_release }}" |
| 49 | + normalized_patchright_release="${raw_patchright_release#v}" |
46 | 50 | response=$(curl --silent "https://api.github.com/repos/microsoft/playwright/releases/latest") |
47 | 51 | playwright_version=$(echo "$response" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/') |
48 | 52 |
|
|
53 | 57 | echo "playwright_version=${playwright_version}" >>$GITHUB_OUTPUT |
54 | 58 | echo "previous_playwright_version=${previous_playwright_version:-v0.0.0}" >>$GITHUB_OUTPUT |
55 | 59 | echo "playwright_version=${playwright_version}" >> $GITHUB_ENV |
| 60 | + echo "patchright_release=${normalized_patchright_release}" >> $GITHUB_ENV |
56 | 61 | else |
57 | 62 | chmod +x utils/release_version_check.sh |
58 | 63 | utils/release_version_check.sh |
|
0 commit comments