From 5a934f06c6986e536504f19db1d2e1659b175b3a Mon Sep 17 00:00:00 2001 From: ronanstokes-db Date: Tue, 6 Dec 2022 00:13:17 -0800 Subject: [PATCH 1/6] updates to build process --- .github/workflows/push.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index f4cdc5e8..8fa08d91 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -34,7 +34,10 @@ jobs: - name: Run tests run: make test - - name: Publish test coverage to coverage site + - name: Check for updated files + run: git status + + - name: Publish test coverage to coverage site uses: codecov/codecov-action@v2 with: files: ./coverage.xml From b82e0ccff8b4cbda297b6ca4cce9b795db64eb91 Mon Sep 17 00:00:00 2001 From: ronanstokes-db Date: Tue, 6 Dec 2022 00:19:02 -0800 Subject: [PATCH 2/6] updates to build process --- .github/workflows/push.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 8fa08d91..e47b2f22 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -9,7 +9,14 @@ on: jobs: tests: # Ubuntu 20.04 has Python 3.8 - runs-on: ubuntu-latest + # Ubuntu 20.04 has Python 3.8 + runs-on: ${{ matrix.os }} + strategy: + max-parallel: 4 + matrix: + python-version: [ '3.8' ] + os: [ ubuntu-latest ] + steps: - name: Checkout uses: actions/checkout@v2 @@ -17,6 +24,11 @@ jobs: - name: Unshallow run: git fetch --prune --unshallow + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + # - name: Cache packages # uses: actions/cache@v2 # with: From 72b7b09f5b6d8a9db7d75d882ce2b13d2368e45d Mon Sep 17 00:00:00 2001 From: ronanstokes-db Date: Tue, 6 Dec 2022 00:35:04 -0800 Subject: [PATCH 3/6] updates to build process --- .github/workflows/push.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index e47b2f22..ab65511c 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -24,11 +24,6 @@ jobs: - name: Unshallow run: git fetch --prune --unshallow - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - # - name: Cache packages # uses: actions/cache@v2 # with: @@ -42,6 +37,12 @@ jobs: - name: Install run: pip install pipenv + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + cache: 'pipenv' - name: Run tests run: make test From 874a3b4d1e3b237a020473baa76a66812992fd59 Mon Sep 17 00:00:00 2001 From: ronanstokes-db Date: Tue, 6 Dec 2022 00:45:26 -0800 Subject: [PATCH 4/6] updates to build process --- .github/workflows/push.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index ab65511c..293bd636 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -34,16 +34,16 @@ jobs: # key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} # restore-keys: | # ${{ runner.os }}-go- - - - name: Install - run: pip install pipenv - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} cache: 'pipenv' - + + - name: Install + run: pip install pipenv + - name: Run tests run: make test From 993be1bc9aabf4bfa9b82db24c7101721b20b81a Mon Sep 17 00:00:00 2001 From: ronanstokes-db Date: Tue, 6 Dec 2022 00:59:27 -0800 Subject: [PATCH 5/6] wip --- .github/workflows/push.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 293bd636..7d696aeb 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -47,9 +47,6 @@ jobs: - name: Run tests run: make test - - name: Check for updated files - run: git status - - name: Publish test coverage to coverage site uses: codecov/codecov-action@v2 with: From d73dc48ba157a6b2bd9793ddfa2c86bac1f059a4 Mon Sep 17 00:00:00 2001 From: ronanstokes-db Date: Tue, 6 Dec 2022 01:59:50 -0800 Subject: [PATCH 6/6] modified build actions to explicitly use Python 3.8 --- .github/workflows/onrelease.yml | 6 ++++++ .github/workflows/push.yml | 15 ++++----------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/onrelease.yml b/.github/workflows/onrelease.yml index a4bd922e..3a734743 100644 --- a/.github/workflows/onrelease.yml +++ b/.github/workflows/onrelease.yml @@ -21,6 +21,12 @@ jobs: - name: Unshallow run: git fetch --prune --unshallow + - name: Set up Python 3.8 + uses: actions/setup-python@v3 + with: + python-version: '3.8' + cache: 'pipenv' + - name: Install run: pip install pipenv diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 7d696aeb..e3cec53d 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -8,15 +8,8 @@ on: jobs: tests: - # Ubuntu 20.04 has Python 3.8 - # Ubuntu 20.04 has Python 3.8 - runs-on: ${{ matrix.os }} - strategy: - max-parallel: 4 - matrix: - python-version: [ '3.8' ] - os: [ ubuntu-latest ] - + # Ubuntu latest no longer installs Python 3.8 by default so install it + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 @@ -35,10 +28,10 @@ jobs: # restore-keys: | # ${{ runner.os }}-go- - - name: Set up Python ${{ matrix.python-version }} + - name: Set up Python 3.8 uses: actions/setup-python@v3 with: - python-version: ${{ matrix.python-version }} + python-version: '3.8' cache: 'pipenv' - name: Install