name: Symbols Release Smoke on: push: tags: - 'v*' workflow_dispatch: {} jobs: symbols-release-smoke: runs-on: ubuntu-22.04 env: ARTIFACT_DIR: ${{ github.workspace }}/artifacts/symbols-release steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 - name: Task Pack offline bundle fixtures run: python3 scripts/packs/run-fixtures-check.sh - name: Export OpenSSL 1.1 shim for Mongo2Go run: scripts/enable-openssl11-shim.sh - name: Run Symbols.Server smoke env: PROJECT_NAME: symbolsrelease ARTIFACT_DIR: ${{ env.ARTIFACT_DIR }} run: | set -euo pipefail mkdir -p "$ARTIFACT_DIR" PROJECT_NAME="${PROJECT_NAME:-symbolsrelease}" ARTIFACT_DIR="$ARTIFACT_DIR" scripts/symbols/smoke.sh - name: Upload artifacts if: always() uses: actions/upload-artifact@v4 with: name: symbols-release path: ${{ env.ARTIFACT_DIR }} retention-days: 14