diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index 84e4866e8c0..18fad3d258d 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -9,6 +9,8 @@ on: permissions: read-all env: + # Pinned: Miniforge3 26.9.4-0 fails 'conda init' on Windows runners + MINIFORGE_VERSION: '26.7.2-1' GH_BOT_NAME: 'github-actions[bot]' GH_BOT_EMAIL: 'github-actions[bot]@users.noreply.github.com' GH_EVENT_PUSH_UPSTREAM: ${{ github.ref == 'refs/heads/master' && github.event_name == 'push' && @@ -114,7 +116,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.MINIFORGE_VERSION }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} @@ -124,7 +126,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.MINIFORGE_VERSION }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} diff --git a/.github/workflows/check-onemath.yaml b/.github/workflows/check-onemath.yaml index 5c48eb21710..50aef0954b7 100644 --- a/.github/workflows/check-onemath.yaml +++ b/.github/workflows/check-onemath.yaml @@ -10,6 +10,8 @@ permissions: contents: read env: + # Pinned: Miniforge3 26.9.4-0 fails 'conda init' on Windows runners + miniforge-version: '26.7.2-1' environment-file: 'environments/environment.yml' environment-file-name: 'environment.yml' environment-file-loc: '${{ github.workspace }}/environments' @@ -126,7 +128,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} @@ -136,7 +138,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} @@ -260,7 +262,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} @@ -270,7 +272,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} diff --git a/.github/workflows/conda-build-test.yml b/.github/workflows/conda-build-test.yml index 781c8ba7603..570312ba8d9 100644 --- a/.github/workflows/conda-build-test.yml +++ b/.github/workflows/conda-build-test.yml @@ -24,6 +24,8 @@ permissions: contents: read env: + # Pinned: Miniforge3 26.9.4-0 fails 'conda init' on Windows runners + miniforge-version: '26.7.2-1' package-name: dpnp module-name: dpnp ver-script-part1: "import json; f = open('version.json', 'r'); j = json.load(f); f.close(); " @@ -75,7 +77,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.build-conda-pkg-env }} @@ -85,7 +87,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.build-conda-pkg-env }} @@ -187,7 +189,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -197,7 +199,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 1e62f1f8d07..c68402601ae 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -10,6 +10,8 @@ permissions: contents: read env: + # Pinned: Miniforge3 26.9.4-0 fails 'conda init' on Windows runners + miniforge-version: '26.7.2-1' package-name: dpnp # Follow oneAPI installation instruction for conda, since intel channel is not longer available # channels-list: '-c dppy/label/dev -c intel -c conda-forge --override-channels' @@ -208,7 +210,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -218,7 +220,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -363,7 +365,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.examples-conda-pkg-env }} @@ -373,7 +375,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.examples-conda-pkg-env }} @@ -497,7 +499,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -507,7 +509,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -692,7 +694,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.upload-conda-pkg-env }} @@ -702,7 +704,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.upload-conda-pkg-env }} @@ -774,7 +776,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -784,7 +786,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.create-conda-channel-env }} @@ -925,7 +927,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.cleanup-conda-pkg-env }} @@ -935,7 +937,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.cleanup-conda-pkg-env }} diff --git a/.github/workflows/cron-run-tests.yaml b/.github/workflows/cron-run-tests.yaml index c3a2808797e..d1635b553a3 100644 --- a/.github/workflows/cron-run-tests.yaml +++ b/.github/workflows/cron-run-tests.yaml @@ -10,6 +10,8 @@ on: permissions: read-all env: + # Pinned: Miniforge3 26.9.4-0 fails 'conda init' on Windows runners + miniforge-version: '26.7.2-1' package-name: dpnp channels-list: '-c dppy/label/dev -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels' test-env-name: test @@ -87,7 +89,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' channels: conda-forge conda-remove-defaults: 'true' @@ -98,7 +100,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' channels: conda-forge conda-remove-defaults: 'true' diff --git a/.github/workflows/generate_coverage.yaml b/.github/workflows/generate_coverage.yaml index b95262b5d89..96adc38f622 100644 --- a/.github/workflows/generate_coverage.yaml +++ b/.github/workflows/generate_coverage.yaml @@ -22,6 +22,8 @@ jobs: shell: bash -el {0} env: + # Pinned: Miniforge3 26.9.4-0 fails 'conda init' on Windows runners + miniforge-version: '26.7.2-1' environment-file: 'environments/environment.yml' build-with-oneapi-env: 'environments/build_with_oneapi.yml' coverage-env: 'environments/coverage.yml' @@ -81,7 +83,7 @@ jobs: continue-on-error: true uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }} @@ -91,7 +93,7 @@ jobs: if: steps.setup_miniconda.outcome == 'failure' uses: conda-incubator/setup-miniconda@be893c923ea9cf1cf7cd510fbdde27c7e18cbdcb # v4.1.0 with: - miniforge-version: latest + miniforge-version: ${{ env.miniforge-version }} use-mamba: 'true' conda-remove-defaults: 'true' environment-file: ${{ env.environment-file }}