From 9dc2f7933115181a02215652bfa3991c9b2695e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Aug 2021 10:03:06 +0200 Subject: [PATCH 1/2] add regression checks for issue 114 --- .github/workflows/regression-checks.yml | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/regression-checks.yml diff --git a/.github/workflows/regression-checks.yml b/.github/workflows/regression-checks.yml new file mode 100644 index 00000000..a908043b --- /dev/null +++ b/.github/workflows/regression-checks.yml @@ -0,0 +1,41 @@ +name: "Regression checks" + +on: + pull_request: + branches: + - "*" + push: + branches: + - "master" + schedule: + # Note that cronjobs run on master/main by default + - cron: "0 0 * * *" + +jobs: + issue-114: + # prevent cronjobs from running on forks + if: + (github.event_name == 'schedule' && github.repository == + 'conda-incubator/setup-miniconda') || (github.event_name != 'schedule') + name: Issue 114 (${{ matrix.os }}) + runs-on: ${{ matrix.os }}-latest + defaults: + run: + shell: bash -l {0} + strategy: + fail-fast: false + matrix: + os: ["ubuntu", "macos", "windows"] + python-version: ["3.9"] + steps: + - uses: actions/checkout@v2 + - uses: ./ + id: setup-miniconda + with: + environment-file: etc/example-environment-explicit.yml + python-version: ${{ matrix.python-version }} + - run: | + conda info + conda list + printenv | sort + python -c "import sys; assert f'{sys.version_info.major}.{sys.version_info.minor}' == '${{ matrix.python-version }}'" From 5d42532ddf7581f27e4d3646535b567ca37f0a87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Rodr=C3=ADguez-Guerra?= Date: Tue, 10 Aug 2021 10:07:00 +0200 Subject: [PATCH 2/2] separate step --- .github/workflows/regression-checks.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/regression-checks.yml b/.github/workflows/regression-checks.yml index a908043b..ebcc08e5 100644 --- a/.github/workflows/regression-checks.yml +++ b/.github/workflows/regression-checks.yml @@ -38,4 +38,6 @@ jobs: conda info conda list printenv | sort + - run: | + set -x python -c "import sys; assert f'{sys.version_info.major}.{sys.version_info.minor}' == '${{ matrix.python-version }}'"