|
7 | 7 | pull_request:
|
8 | 8 |
|
9 | 9 | jobs:
|
10 |
| - # check-version: |
11 |
| - # runs-on: ubuntu-latest |
12 |
| - # outputs: |
13 |
| - # version_changed: ${{ env.version_changed }} |
14 |
| - # steps: |
15 |
| - # - uses: actions/checkout@v4 |
| 10 | + check-version: |
| 11 | + runs-on: ubuntu-latest |
| 12 | + outputs: |
| 13 | + version_changed: ${{ env.version_changed }} |
| 14 | + steps: |
| 15 | + - uses: actions/checkout@v4 |
16 | 16 |
|
17 |
| - # - name: Check Versions |
18 |
| - # id: check-version |
19 |
| - # run: | |
20 |
| - # AUTH_BETA_VERSION=$(npm view @civic/auth@beta version) |
21 |
| - # AUTH_PROD_VERSION=$(npm view @civic/auth version) |
22 |
| - # WEB3_BETA_VERSION=$(npm view @civic/auth-web3@beta version) |
23 |
| - # WEB3_PROD_VERSION=$(npm view @civic/auth-web3 version) |
| 17 | + - name: Check Versions |
| 18 | + id: check-version |
| 19 | + run: | |
| 20 | + AUTH_BETA_VERSION=$(npm view @civic/auth@beta version) |
| 21 | + AUTH_PROD_VERSION=$(npm view @civic/auth version) |
| 22 | + WEB3_BETA_VERSION=$(npm view @civic/auth-web3@beta version) |
| 23 | + WEB3_PROD_VERSION=$(npm view @civic/auth-web3 version) |
24 | 24 |
|
25 |
| - # echo "Auth Beta version: $AUTH_BETA_VERSION" |
26 |
| - # echo "Auth Production version: $AUTH_PROD_VERSION" |
27 |
| - # echo "Web3 Beta version: $WEB3_BETA_VERSION" |
28 |
| - # echo "Web3 Production version: $WEB3_PROD_VERSION" |
| 25 | + echo "Auth Beta version: $AUTH_BETA_VERSION" |
| 26 | + echo "Auth Production version: $AUTH_PROD_VERSION" |
| 27 | + echo "Web3 Beta version: $WEB3_BETA_VERSION" |
| 28 | + echo "Web3 Production version: $WEB3_PROD_VERSION" |
29 | 29 |
|
30 |
| - # if [ -f .civic-versions ]; then |
31 |
| - # PREV_VERSIONS=$(cat .civic-versions) |
32 |
| - # PREV_AUTH_BETA=$(echo "$PREV_VERSIONS" | sed -n '1p') |
33 |
| - # PREV_AUTH_PROD=$(echo "$PREV_VERSIONS" | sed -n '2p') |
34 |
| - # PREV_WEB3_BETA=$(echo "$PREV_VERSIONS" | sed -n '3p') |
35 |
| - # PREV_WEB3_PROD=$(echo "$PREV_VERSIONS" | sed -n '4p') |
| 30 | + if [ -f .civic-versions ]; then |
| 31 | + PREV_VERSIONS=$(cat .civic-versions) |
| 32 | + PREV_AUTH_BETA=$(echo "$PREV_VERSIONS" | sed -n '1p') |
| 33 | + PREV_AUTH_PROD=$(echo "$PREV_VERSIONS" | sed -n '2p') |
| 34 | + PREV_WEB3_BETA=$(echo "$PREV_VERSIONS" | sed -n '3p') |
| 35 | + PREV_WEB3_PROD=$(echo "$PREV_VERSIONS" | sed -n '4p') |
36 | 36 |
|
37 |
| - # if [ "$AUTH_BETA_VERSION" != "$PREV_AUTH_BETA" ] || \ |
38 |
| - # [ "$AUTH_PROD_VERSION" != "$PREV_AUTH_PROD" ] || \ |
39 |
| - # [ "$WEB3_BETA_VERSION" != "$PREV_WEB3_BETA" ] || \ |
40 |
| - # [ "$WEB3_PROD_VERSION" != "$PREV_WEB3_PROD" ]; then |
41 |
| - # echo "version_changed=true" >> $GITHUB_ENV |
42 |
| - # echo "Changed from:" |
43 |
| - # echo "Auth Beta: $PREV_AUTH_BETA -> $AUTH_BETA_VERSION" |
44 |
| - # echo "Auth Prod: $PREV_AUTH_PROD -> $AUTH_PROD_VERSION" |
45 |
| - # echo "Web3 Beta: $PREV_WEB3_BETA -> $WEB3_BETA_VERSION" |
46 |
| - # echo "Web3 Prod: $PREV_WEB3_PROD -> $WEB3_PROD_VERSION" |
47 |
| - # fi |
48 |
| - # fi |
| 37 | + if [ "$AUTH_BETA_VERSION" != "$PREV_AUTH_BETA" ] || \ |
| 38 | + [ "$AUTH_PROD_VERSION" != "$PREV_AUTH_PROD" ] || \ |
| 39 | + [ "$WEB3_BETA_VERSION" != "$PREV_WEB3_BETA" ] || \ |
| 40 | + [ "$WEB3_PROD_VERSION" != "$PREV_WEB3_PROD" ]; then |
| 41 | + echo "version_changed=true" >> $GITHUB_ENV |
| 42 | + echo "Changed from:" |
| 43 | + echo "Auth Beta: $PREV_AUTH_BETA -> $AUTH_BETA_VERSION" |
| 44 | + echo "Auth Prod: $PREV_AUTH_PROD -> $AUTH_PROD_VERSION" |
| 45 | + echo "Web3 Beta: $PREV_WEB3_BETA -> $WEB3_BETA_VERSION" |
| 46 | + echo "Web3 Prod: $PREV_WEB3_PROD -> $WEB3_PROD_VERSION" |
| 47 | + fi |
| 48 | + fi |
49 | 49 |
|
50 |
| - # # Write new versions to file |
51 |
| - # echo "$AUTH_BETA_VERSION" > .civic-versions |
52 |
| - # echo "$AUTH_PROD_VERSION" >> .civic-versions |
53 |
| - # echo "$WEB3_BETA_VERSION" >> .civic-versions |
54 |
| - # echo "$WEB3_PROD_VERSION" >> .civic-versions |
| 50 | + # Write new versions to file |
| 51 | + echo "$AUTH_BETA_VERSION" > .civic-versions |
| 52 | + echo "$AUTH_PROD_VERSION" >> .civic-versions |
| 53 | + echo "$WEB3_BETA_VERSION" >> .civic-versions |
| 54 | + echo "$WEB3_PROD_VERSION" >> .civic-versions |
55 | 55 |
|
56 | 56 | build:
|
57 |
| - # needs: check-version |
58 |
| - # if: needs.check-version.outputs.version_changed == 'true' |
| 57 | + needs: check-version |
| 58 | + if: needs.check-version.outputs.version_changed == 'true' |
59 | 59 | runs-on: ubuntu-latest
|
60 | 60 | env:
|
61 | 61 | CLIENT_ID: ${{ secrets.CLIENT_ID }}
|
|
0 commit comments