From a9c7819455a7e2d664f99a1b8de18b52d1ef9f11 Mon Sep 17 00:00:00 2001 From: Floris-Jan Willemsen Date: Tue, 12 Sep 2023 11:38:22 +0200 Subject: [PATCH] Updated workflows with new Setup Nox 2 and new checkout --- .github/workflows/build-test-python-package.yml | 4 ++-- .github/workflows/cffconvert.yml | 2 +- .github/workflows/docs-on-release.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/publish-python.yml | 4 ++-- .github/workflows/update-fair-software-badge.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-test-python-package.yml b/.github/workflows/build-test-python-package.yml index 32792afe8..012a3376b 100644 --- a/.github/workflows/build-test-python-package.yml +++ b/.github/workflows/build-test-python-package.yml @@ -24,8 +24,8 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v2 - - uses: excitedleigh/setup-nox@v2.0.0 + - uses: actions/checkout@v4 + - uses: fjwillemsen/setup-nox2@v3.0.0 - run: nox # TODO use with Codecov instead: https://github.com/marketplace/actions/codecov # - name: Report to Coveralls diff --git a/.github/workflows/cffconvert.yml b/.github/workflows/cffconvert.yml index be08f4250..416339a9a 100644 --- a/.github/workflows/cffconvert.yml +++ b/.github/workflows/cffconvert.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out a copy of the repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Check whether the citation metadata from CITATION.cff is valid uses: citation-file-format/cffconvert-github-action@2.0.0 diff --git a/.github/workflows/docs-on-release.yml b/.github/workflows/docs-on-release.yml index db4dffa9a..95965a91a 100644 --- a/.github/workflows/docs-on-release.yml +++ b/.github/workflows/docs-on-release.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v4 with: fetch-depth: 0 # otherwise, you will failed to push refs to dest repo - name: Set env diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5a9b93a80..7f1705e75 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v4 with: fetch-depth: 0 # otherwise, you will failed to push refs to dest repo - name: Install dependencies diff --git a/.github/workflows/publish-python.yml b/.github/workflows/publish-python.yml index 75a840e51..d80c8aa8a 100644 --- a/.github/workflows/publish-python.yml +++ b/.github/workflows/publish-python.yml @@ -22,9 +22,9 @@ jobs: permissions: id-token: write # IMPORTANT: this permission is mandatory for trusted publishing steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the source distribution and pure-Python wheel - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v4 with: diff --git a/.github/workflows/update-fair-software-badge.yml b/.github/workflows/update-fair-software-badge.yml index 00e56d1e2..7dbb34a35 100644 --- a/.github/workflows/update-fair-software-badge.yml +++ b/.github/workflows/update-fair-software-badge.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - uses: benvanwerkhoven/howfairis-github-action@main name: Measure compliance with fair-software.eu recommendations