diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 0eea9569..91331737 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -99,6 +99,22 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false steps: + - name: Remove pre-installed Pulumi + shell: bash + env: + RUNNER_OS: ${{ matrix.os }} + run: | + EXT="" + if [ "$RUNNER_OS" == "Windows" ]; then + EXT=".exe" + fi + + if command -v "pulumi${EXT}"; then + PULUMI_INSTALL_DIR=$(dirname "$(command -v "pulumi${EXT}")") + echo "Deleting Pulumi" + rm -v "$PULUMI_INSTALL_DIR"/pulumi* + fi + - uses: actions/checkout@v3 - name: Download dist artifact @@ -133,6 +149,22 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false steps: + - name: Remove pre-installed Pulumi + shell: bash + env: + RUNNER_OS: ${{ matrix.os }} + run: | + EXT="" + if [ "$RUNNER_OS" == "Windows" ]; then + EXT=".exe" + fi + + if command -v "pulumi${EXT}"; then + PULUMI_INSTALL_DIR=$(dirname "$(command -v "pulumi${EXT}")") + echo "Deleting Pulumi" + rm -v "$PULUMI_INSTALL_DIR"/pulumi* + fi + - uses: actions/checkout@v3 - name: Download dist artifact @@ -167,6 +199,22 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false steps: + - name: Remove pre-installed Pulumi + shell: bash + env: + RUNNER_OS: ${{ matrix.os }} + run: | + EXT="" + if [ "$RUNNER_OS" == "Windows" ]; then + EXT=".exe" + fi + + if command -v "pulumi${EXT}"; then + PULUMI_INSTALL_DIR=$(dirname "$(command -v "pulumi${EXT}")") + echo "Deleting Pulumi" + rm -v "$PULUMI_INSTALL_DIR"/pulumi* + fi + - uses: actions/checkout@v3 - name: Download dist artifact @@ -217,6 +265,22 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false steps: + - name: Remove pre-installed Pulumi + shell: bash + env: + RUNNER_OS: ${{ matrix.os }} + run: | + EXT="" + if [ "$RUNNER_OS" == "Windows" ]; then + EXT=".exe" + fi + + if command -v "pulumi${EXT}"; then + PULUMI_INSTALL_DIR=$(dirname "$(command -v "pulumi${EXT}")") + echo "Deleting Pulumi" + rm -v "$PULUMI_INSTALL_DIR"/pulumi* + fi + - uses: actions/checkout@v3 - name: Download dist artifact @@ -277,6 +341,22 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false steps: + - name: Remove pre-installed Pulumi + shell: bash + env: + RUNNER_OS: ${{ matrix.os }} + run: | + EXT="" + if [ "$RUNNER_OS" == "Windows" ]; then + EXT=".exe" + fi + + if command -v "pulumi${EXT}"; then + PULUMI_INSTALL_DIR=$(dirname "$(command -v "pulumi${EXT}")") + echo "Deleting Pulumi" + rm -v "$PULUMI_INSTALL_DIR"/pulumi* + fi + - uses: actions/checkout@v3 - name: Download dist artifact