summaryrefslogtreecommitdiff
path: root/.github/workflows/changelog.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/changelog.yml')
-rw-r--r--.github/workflows/changelog.yml24
1 files changed, 13 insertions, 11 deletions
diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 87cdf278a..40b41ce9a 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -5,9 +5,12 @@ on:
types: [opened, synchronize, labeled, unlabeled, reopened]
env:
- # Also change CACHE_VERSION in the other workflows
- CACHE_VERSION: 31
- DEFAULT_PYTHON: "3.10"
+ CACHE_VERSION: 1
+ KEY_PREFIX: base-venv
+ DEFAULT_PYTHON: "3.11"
+
+permissions:
+ contents: read
jobs:
check-changelog:
@@ -17,32 +20,31 @@ jobs:
timeout-minutes: 10
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v3.0.2
+ uses: actions/checkout@v3.1.0
with:
# `towncrier check` runs `git diff --name-only origin/main...`, which
# needs a non-shallow clone.
fetch-depth: 0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
- uses: actions/setup-python@v4.2.0
+ uses: actions/setup-python@v4.3.0
with:
python-version: ${{ env.DEFAULT_PYTHON }}
+ check-latest: true
- name: Generate partial Python venv restore key
id: generate-python-key
run: >-
- echo "::set-output name=key::base-venv-${{ env.CACHE_VERSION }}-${{
- hashFiles('setup.cfg', 'requirements_test.txt', 'requirements_test_min.txt')
- }}"
+ echo "key=${{ env.KEY_PREFIX }}-${{ env.CACHE_VERSION }}-${{
+ hashFiles('pyproject.toml', 'requirements_test.txt',
+ 'requirements_test_min.txt') }}" >> $GITHUB_OUTPUT
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v3.0.8
+ uses: actions/cache@v3.0.11
with:
path: venv
key: >-
${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
steps.generate-python-key.outputs.key }}
- restore-keys: |
- ${{ runner.os }}-${{ steps.python.outputs.python-version }}-base-venv-${{ env.CACHE_VERSION }}-
- name: Create Python virtual environment
if: steps.cache-venv.outputs.cache-hit != 'true'
run: |