diff --git a/.github/workflows/e2e-test-bridge.yml b/.github/workflows/e2e-test-bridge.yml new file mode 100644 index 000000000..fcbe41994 --- /dev/null +++ b/.github/workflows/e2e-test-bridge.yml @@ -0,0 +1,70 @@ +name: Bridge e2e test + +on: + workflow_run: + workflows: [CI] + branches: [master] + types: [completed] + +jobs: + e2e-bridge-test: + runs-on: self-hosted + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Check g++ + id: setup_g_plusplus + run: | + g++ --version + - name: Check protoc + id: check_proto_c + run: | + protoc --version + - name: Check jq + id: check_jq + run: | + jq --version + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: '^1.22.0' + - name: Check go + id: check_go + run: | + go version + - name: Run Mage + uses: magefile/mage-action@v3 + with: + install-only: true + - name: Check mage + id: check_mage + run: | + mage --version + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + - name: Check forge + id: check_forge + run: | + forge --version + - name: Pnpm + uses: pnpm/action-setup@v4.0.0 + with: + version: 9 + - name: Use Node.js 22.x + uses: actions/setup-node@v4 + with: + node-version: 22.x + - name: Install yarn + run: |- + curl -fsSL --create-dirs -o $HOME/bin/yarn \ + https://github.com/yarnpkg/yarn/releases/download/v1.22.22/yarn-1.22.22.js + chmod +x $HOME/bin/yarn + echo "$HOME/bin" >> $GITHUB_PATH + - name: Check yarn + id: check_yarn + run: | + yarn --version + - name: Check date + id: check_date + run: | + date --version \ No newline at end of file