Skip to content

Commit 9f603be

Browse files
authored
add newer Python versions in OSX to Github Actions (#1035)
* add python 3.9 for osx to action test with @SarahAlidoost * add macos to publish verification with @SarahAlidoost * add python 3.8, 3.9 to conda install workflow * add python 3.9 on osx on install from source workflow * removed osx FIXME messages * remove temporary branch from GA * remove branch from triggers
1 parent 0c79861 commit 9f603be

5 files changed

+4
-7
lines changed

.github/workflows/action-conda-publish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
strategy:
5959
fail-fast: false
6060
matrix:
61-
os: ['ubuntu-latest'] # may extent to osx in the future
61+
os: ['ubuntu-latest', 'macos-latest']
6262
python-version: ["3.6", "3.7", "3.8", "3.9"]
6363
runs-on: ${{ matrix.os }}
6464
needs: publish

.github/workflows/action-install-from-conda.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
# in one single call; declaring the shell variable makes the action run each
99
# command separately (better for debugging);
1010
# - can try multiple shells eg pwsh or cmd /C CALL {0} (but overkill for now!);
11-
# FIXME OSX/Python3.8: 3.8.5 available on OSX only from July 20, 2020
1211
# TODO: read the cron tasking documentation:
1312
# https://www.netiq.com/documentation/cloud-manager-2-5/ncm-reference/data/bexyssf.html
1413

@@ -73,7 +72,7 @@ jobs:
7372
runs-on: "macos-latest"
7473
strategy:
7574
matrix:
76-
python-version: [3.6, 3.7] # 3.8 not working as of 07-Sep-2020; 3.9 unchartered
75+
python-version: [3.6, 3.7, 3.8, 3.9]
7776
fail-fast: false
7877
name: OSX Python ${{ matrix.python-version }}
7978
steps:

.github/workflows/action-install-from-pypi.yml

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
# in one single call; declaring the shell variable makes the action run each
99
# command separately (better for debugging);
1010
# - can try multiple shells eg pwsh or cmd /C CALL {0} (but overkill for now!);
11-
# FIXME OSX/Python3.8: 3.8.5 available on OSX only from July 20, 2020
1211
# TODO: read the cron tasking documentation:
1312
# https://www.netiq.com/documentation/cloud-manager-2-5/ncm-reference/data/bexyssf.html
1413

.github/workflows/action-install-from-source.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
runs-on: "macos-latest"
7272
strategy:
7373
matrix:
74-
python-version: [3.6, 3.7, 3.8] # 3.9 don't work yet on 6 Jan 2021
74+
python-version: [3.6, 3.7, 3.8, 3.9]
7575
fail-fast: false
7676
name: OSX Python ${{ matrix.python-version }}
7777
steps:

.github/workflows/action-test.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
# in one single call; declaring the shell variable makes the action run each
99
# command separately (better for debugging);
1010
# - can try multiple shells eg pwsh or cmd /C CALL {0} (but overkill for now!);
11-
# FIXME OSX/Python3.8: 3.8.5 available on OSX only from July 20, 2020
1211
# TODO: read the cron tasking documentation:
1312
# https://www.netiq.com/documentation/cloud-manager-2-5/ncm-reference/data/bexyssf.html
1413

@@ -68,7 +67,7 @@ jobs:
6867
runs-on: "macos-latest"
6968
strategy:
7069
matrix:
71-
python-version: [3.6, 3.7, 3.8] # 3.9 is still dodgy on 6 Jan 2021
70+
python-version: [3.6, 3.7, 3.8, 3.9]
7271
fail-fast: false
7372
name: OSX Python ${{ matrix.python-version }}
7473
steps:

0 commit comments

Comments
 (0)