diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 0d5ec23550..4c35cd7ae0 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Benchmark Repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: django/django-asv path: "." @@ -25,7 +25,7 @@ jobs: - name: Install Requirements run: pip install -r requirements.txt - name: Cache Django - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: Django/* key: Django diff --git a/.github/workflows/check_commit_messages.yml b/.github/workflows/check_commit_messages.yml index ee9536f482..701d6f0584 100644 --- a/.github/workflows/check_commit_messages.yml +++ b/.github/workflows/check_commit_messages.yml @@ -13,7 +13,7 @@ jobs: if: startsWith(github.event.pull_request.base.ref, 'stable/') runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Calculate commit prefix id: vars diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d648e8b5fb..90731ebcfc 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,9 +25,9 @@ jobs: name: spelling steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' @@ -43,9 +43,9 @@ jobs: name: blacken-docs steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - run: python -m pip install blacken-docs @@ -64,9 +64,9 @@ jobs: name: lint-docs steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - run: python -m pip install sphinx-lint diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index 09a5249478..91579d82c2 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -18,10 +18,10 @@ jobs: name: "Flag if no Trac ticket is found in the title" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: "Check title and manage labels" - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const title = context.payload.pull_request.title; diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index d89085b4a7..52f78ab5d6 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -23,9 +23,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - run: python -m pip install flake8 @@ -40,9 +40,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - run: python -m pip install "isort<6" @@ -57,6 +57,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: black uses: psf/black@stable diff --git a/.github/workflows/new_contributor_pr.yml b/.github/workflows/new_contributor_pr.yml index 3e0119ebdc..e294c3fab5 100644 --- a/.github/workflows/new_contributor_pr.yml +++ b/.github/workflows/new_contributor_pr.yml @@ -12,7 +12,7 @@ jobs: name: Hello new contributor runs-on: ubuntu-latest steps: - - uses: actions/first-interaction@v1 + - uses: actions/first-interaction@v3 with: repo-token: ${{ secrets.GITHUB_TOKEN }} pr-message: | diff --git a/.github/workflows/postgis.yml b/.github/workflows/postgis.yml index 6b49fe81ee..c19b19b8a4 100644 --- a/.github/workflows/postgis.yml +++ b/.github/workflows/postgis.yml @@ -38,9 +38,9 @@ jobs: --health-retries 5 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' diff --git a/.github/workflows/python_matrix.yml b/.github/workflows/python_matrix.yml index 5901e584aa..072bf1cdbc 100644 --- a/.github/workflows/python_matrix.yml +++ b/.github/workflows/python_matrix.yml @@ -22,7 +22,7 @@ jobs: python_versions_output: ${{ steps.set-matrix.outputs.python_versions }} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - id: set-matrix run: | python_versions=$(sed -n "s/^.*Programming Language :: Python :: \([[:digit:]]\+\.[[:digit:]]\+\).*$/'\1', /p" pyproject.toml | tr -d '\n' | sed 's/, $//g') @@ -36,9 +36,9 @@ jobs: python-version: ${{ fromJson(needs.define-matrix.outputs.python_versions_output) }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: 'pip' diff --git a/.github/workflows/schedule_tests.yml b/.github/workflows/schedule_tests.yml index f898941fe3..f59b357732 100644 --- a/.github/workflows/schedule_tests.yml +++ b/.github/workflows/schedule_tests.yml @@ -23,9 +23,9 @@ jobs: continue-on-error: true steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: 'pip' @@ -41,9 +41,9 @@ jobs: name: Byte-compiled Django with no source files (only .pyc files) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' @@ -67,9 +67,9 @@ jobs: name: JavaScript tests steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '20' cache: 'npm' @@ -82,9 +82,9 @@ jobs: name: Selenium tests, SQLite steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' @@ -118,9 +118,9 @@ jobs: --health-retries 5 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' @@ -163,9 +163,9 @@ jobs: --health-retries 5 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' diff --git a/.github/workflows/schedules.yml b/.github/workflows/schedules.yml index 041a0b3362..435921bccd 100644 --- a/.github/workflows/schedules.yml +++ b/.github/workflows/schedules.yml @@ -21,7 +21,7 @@ jobs: branch: - main steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 with: github-token: ${{secrets.SCHEDULE_WORKFLOW_TOKEN}} script: | diff --git a/.github/workflows/screenshots.yml b/.github/workflows/screenshots.yml index 27ecc58eec..c701236630 100644 --- a/.github/workflows/screenshots.yml +++ b/.github/workflows/screenshots.yml @@ -20,9 +20,9 @@ jobs: name: Screenshots steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' diff --git a/.github/workflows/selenium.yml b/.github/workflows/selenium.yml index 14a95f3b66..9348a3550a 100644 --- a/.github/workflows/selenium.yml +++ b/.github/workflows/selenium.yml @@ -20,9 +20,9 @@ jobs: name: SQLite steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' @@ -57,9 +57,9 @@ jobs: --health-retries 5 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' cache: 'pip' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3373f82e0a..d293f4dd0a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,9 +27,9 @@ jobs: name: Windows, SQLite, Python ${{ matrix.python-version }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: 'pip' @@ -45,9 +45,9 @@ jobs: name: JavaScript tests steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '20' cache: 'npm'