fix(ci): way of resolving affected

This commit is contained in:
Mikołaj Młodzikowski 2023-06-06 14:48:49 +02:00
parent 5b02fd5d54
commit 429a5a23d3
2 changed files with 8 additions and 5 deletions

View File

@ -137,21 +137,22 @@ jobs:
fi fi
projects_e2e=${projects_e2e%?} projects_e2e=${projects_e2e%?}
projects_e2e=[${projects_e2e// /,}] projects_e2e=[${projects_e2e// /,}]
echo PROJECTS_E2E=$projects_e2e >> $GITHUB_ENV projects=$(echo $projects_e2e | sed 's|-e2e||g')
echo PROJECTS=$(echo $projects_e2e | sed 's|-e2e||g') >> $GITHUB_ENV
if echo "$affected" | grep -q multisig-signer; then if echo "$affected" | grep -q multisig-signer; then
echo "Tools are affected" echo "Tools are affected"
# tools are only applicable to check previews or deploy from develop to mainnet # tools are only applicable to check previews or deploy from develop to mainnet
if [[ "${{ github.event_name }}" = "pull_request" ]]; then if [[ "${{ github.event_name }}" = "pull_request" ]]; then
echo "Deploying tools on preview" echo "Deploying tools on preview"
preview_tools=$(printf "https://%s.%s.vega.rocks" "tools" "$branch_slug") preview_tools=$(printf "https://%s.%s.vega.rocks" "tools" "$branch_slug")
PROJECTS+='"multisig-signer" ' projects+='"multisig-signer" '
fi fi
if [[ "${{ github.ref }}" =~ .*develop$ ]]; then if [[ "${{ github.ref }}" =~ .*develop$ ]]; then
echo "Deploying tools on s3" echo "Deploying tools on s3"
PROJECTS+='"multisig-signer" ' projects+='"multisig-signer" '
fi fi
fi fi
echo PROJECTS_E2E=$projects_e2e >> $GITHUB_ENV
echo PROJECTS=$projects >> $GITHUB_ENV
echo PREVIEW_GOVERNANCE=$preview_governance >> $GITHUB_ENV echo PREVIEW_GOVERNANCE=$preview_governance >> $GITHUB_ENV
echo PREVIEW_TRADING=$preview_trading >> $GITHUB_ENV echo PREVIEW_TRADING=$preview_trading >> $GITHUB_ENV
echo PREVIEW_EXPLORER=$preview_explorer >> $GITHUB_ENV echo PREVIEW_EXPLORER=$preview_explorer >> $GITHUB_ENV
@ -168,7 +169,7 @@ jobs:
cypress: cypress:
needs: lint-test-build needs: lint-test-build
name: '(CI) cypress' name: '(CI) cypress'
if: ${{ needs.lint-test-build.outputs.projects != '[]' }} if: ${{ needs.lint-test-build.outputs.projects-e2e != '[]' }}
uses: ./.github/workflows/cypress-run.yml uses: ./.github/workflows/cypress-run.yml
secrets: inherit secrets: inherit
with: with:

View File

@ -3,3 +3,5 @@ NX_VEGA_CONFIG_URL=https://raw.githubusercontent.com/vegaprotocol/networks/maste
NX_VEGA_URL=https://api.vega.community/graphql NX_VEGA_URL=https://api.vega.community/graphql
NX_VEGA_NETWORKS='{"TESTNET":"https://multisig-signer.fairground.wtf","MAINNET":"https://multisig-signer.vega.xyz"}' NX_VEGA_NETWORKS='{"TESTNET":"https://multisig-signer.fairground.wtf","MAINNET":"https://multisig-signer.vega.xyz"}'
NX_VEGA_ENV=MAINNET NX_VEGA_ENV=MAINNET