chore: Update outdated GitHub Actions versions (#11316)

docs: Update outdated GitHub Actions versions
This commit is contained in:
Pádraic Slattery
2026-01-21 19:38:45 +01:00
committed by GitHub
parent 3d534376b8
commit 31d011e3ca
23 changed files with 64 additions and 64 deletions

View File

@ -12,7 +12,7 @@ jobs:
issues: write
steps:
- name: Manage LGTM Review Label
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const LGTM_LABEL = 'lgtm';

View File

@ -212,7 +212,7 @@ jobs:
with:
filters: ./.github/changes-filter.yaml
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.12'
- name: Install deps for coverage check
@ -316,7 +316,7 @@ jobs:
ref: ${{ inputs.ref || github.ref }}
- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.12

View File

@ -12,7 +12,7 @@ jobs:
steps:
- name: Add community label
if: github.event.pull_request.author_association != 'MEMBER' && github.event.pull_request.author_association != 'OWNER' && github.event.pull_request.author_association != 'COLLABORATOR'
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const pullRequestNumber = context.payload.pull_request.number;

View File

@ -20,7 +20,7 @@ jobs:
name: Create Release Job
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v5
- uses: actions/download-artifact@v7
with:
name: dist-main
path: dist

View File

@ -56,12 +56,12 @@ jobs:
- name: Build main package
run: make build_langflow args="--wheel"
- name: Upload base artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: adhoc-dist-base
path: src/backend/base/dist
- name: Upload main artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: adhoc-dist-main
path: dist
@ -134,7 +134,7 @@ jobs:
shell: bash
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
architecture: ${{ matrix.arch == 'amd64' && 'x64' || matrix.arch }}
@ -158,21 +158,21 @@ jobs:
# Download artifacts for wheel installation
- name: Download LFX package artifact
if: steps.install-method.outputs.method == 'wheel' && inputs.lfx-artifact-name != ''
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: ${{ inputs.lfx-artifact-name }}
path: ./lfx-dist
- name: Download base package artifact
if: steps.install-method.outputs.method == 'wheel'
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: ${{ inputs.base-artifact-name || needs.build-if-needed.outputs.base-artifact-name || 'adhoc-dist-base' }}
path: ./base-dist
- name: Download main package artifact
if: steps.install-method.outputs.method == 'wheel'
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: ${{ inputs.main-artifact-name || needs.build-if-needed.outputs.main-artifact-name || 'adhoc-dist-main' }}
path: ./main-dist
@ -432,7 +432,7 @@ jobs:
shell: bash
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
architecture: ${{ matrix.arch == 'amd64' && 'x64' || matrix.arch }}
@ -456,21 +456,21 @@ jobs:
# Download artifacts for wheel installation
- name: Download LFX package artifact
if: steps.install-method.outputs.method == 'wheel' && inputs.lfx-artifact-name != ''
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: ${{ inputs.lfx-artifact-name }}
path: ./lfx-dist
- name: Download base package artifact
if: steps.install-method.outputs.method == 'wheel'
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: ${{ inputs.base-artifact-name || needs.build-if-needed.outputs.base-artifact-name || 'adhoc-dist-base' }}
path: ./base-dist
- name: Download main package artifact
if: steps.install-method.outputs.method == 'wheel'
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: ${{ inputs.main-artifact-name || needs.build-if-needed.outputs.main-artifact-name || 'adhoc-dist-main' }}
path: ./main-dist

View File

@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 22
cache: npm
@ -259,7 +259,7 @@ jobs:
reactions: hooray
- name: Upload Deploy Log
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: always()
with:
name: deploy.log

View File

@ -23,7 +23,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 22
cache: npm

View File

@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 22
cache: npm

View File

@ -108,7 +108,7 @@ jobs:
- name: Create Pull Request
if: env.NEEDS_UPDATE == 'true' && steps.check_pull_request.outputs.pr_exists != 'true'
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "docs: OpenAPI spec ${{ env.UPDATE_REASON }}"

View File

@ -24,7 +24,7 @@ jobs:
ref: ${{ inputs.branch || github.ref }}
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}

View File

@ -35,7 +35,7 @@ jobs:
ref: ${{ inputs.ref || github.ref }}
- name: Setup Node.js Environment
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}
@ -79,7 +79,7 @@ jobs:
directory: src/frontend/coverage/
- name: Upload Coverage Reports
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: always()
with:
name: frontend-coverage-report

View File

@ -19,13 +19,13 @@ jobs:
uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}
- name: Cache Node.js dependencies
uses: actions/cache@v4
uses: actions/cache@v5
id: npm-cache
with:
path: ~/.npm

View File

@ -27,13 +27,13 @@ jobs:
ref: ${{ inputs.branch || github.ref }}
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}
- name: Cache Node.js dependencies
uses: actions/cache@v4
uses: actions/cache@v5
id: npm-cache
with:
path: ~/.npm

View File

@ -12,12 +12,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: '3.11'
@ -63,7 +63,7 @@ jobs:
- name: Post PR comment with results
if: always() && steps.changed-files.outputs.files != ''
uses: actions/github-script@v6
uses: actions/github-script@v8
with:
script: |
const fs = require('fs');

View File

@ -68,7 +68,7 @@ jobs:
ref: ${{ inputs.ref || github.ref }}
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}
@ -110,7 +110,7 @@ jobs:
directory: ./
- name: Upload coverage artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: matrix.python-version == '3.10'
with:
name: backend-coverage-report-group-${{ matrix.group }}
@ -180,7 +180,7 @@ jobs:
directory: ./src/lfx/
- name: Upload coverage artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: matrix.python-version == '3.10'
with:
name: lfx-coverage-report

View File

@ -185,7 +185,7 @@ jobs:
echo "LFX CLI test completed successfully"
- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: lfx-dist
path: src/lfx/dist/
@ -261,7 +261,7 @@ jobs:
org.opencontainers.image.version=${{ github.event.inputs.version }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
context: .
file: src/lfx/docker/Dockerfile${{ matrix.variant == 'alpine' && '.alpine' || '' }}
@ -284,7 +284,7 @@ jobs:
uses: actions/checkout@v6
- name: Download artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: lfx-dist
path: dist/

View File

@ -297,7 +297,7 @@ jobs:
- name: Upload Artifact
if: steps.check-version.outputs.skipped == 'false'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-base
path: src/backend/base/dist
@ -378,7 +378,7 @@ jobs:
# PyPI publishing moved to after cross-platform testing
- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-main
path: dist
@ -427,7 +427,7 @@ jobs:
uv pip install dist/*.whl --force-reinstall
uv run lfx --help
- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-lfx
path: src/lfx/dist
@ -452,7 +452,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download base artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: dist-base
path: src/backend/base/dist
@ -475,7 +475,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download main artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: dist-main
path: dist
@ -498,7 +498,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download LFX artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: dist-lfx
path: src/lfx/dist
@ -525,7 +525,7 @@ jobs:
# python-version: ["3.10", "3.11", "3.12", "3.13"]
# steps:
# - name: Download LFX artifact
# uses: actions/download-artifact@v5
# uses: actions/download-artifact@v7
# with:
# name: dist-lfx
# path: dist-lfx

View File

@ -106,7 +106,7 @@ jobs:
# PyPI publishing moved to after cross-platform testing
- name: Upload LFX Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-nightly-lfx
path: src/lfx/dist
@ -189,7 +189,7 @@ jobs:
# PyPI publishing moved to after cross-platform testing
- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-nightly-base
path: src/backend/base/dist
@ -262,7 +262,7 @@ jobs:
# PyPI publishing moved to after cross-platform testing
- name: Upload Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: dist-nightly-main
path: dist
@ -288,7 +288,7 @@ jobs:
ref: ${{ inputs.nightly_tag_main }}
persist-credentials: true
- name: Download LFX artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: dist-nightly-lfx
path: src/lfx/dist
@ -316,7 +316,7 @@ jobs:
ref: ${{ inputs.nightly_tag_main }}
persist-credentials: true
- name: Download base artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: dist-nightly-base
path: src/backend/base/dist
@ -344,7 +344,7 @@ jobs:
ref: ${{ inputs.nightly_tag_main }}
persist-credentials: true
- name: Download main artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
name: dist-nightly-main
path: dist

View File

@ -10,7 +10,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: actions/github-script@v7
- uses: actions/github-script@v8
with:
script: |
const prAuthor = context.payload.pull_request.user.login;

View File

@ -28,7 +28,7 @@ jobs:
ref: ${{ github.event.inputs.ref || github.ref }}
- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
@ -77,7 +77,7 @@ jobs:
ref: ${{ github.event.inputs.ref || github.ref }}
- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"
@ -120,7 +120,7 @@ jobs:
ref: ${{ github.event.inputs.ref || github.ref }}
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: "22"
cache: "npm"
@ -146,7 +146,7 @@ jobs:
steps:
- name: Comment on PR with results
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const backendStatus = '${{ needs.backend-smoke-tests.result }}';

View File

@ -38,7 +38,7 @@ jobs:
- name: Close existing PRs
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
@ -60,7 +60,7 @@ jobs:
}
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v8
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch-token: ${{ secrets.GITHUB_TOKEN }}

View File

@ -22,7 +22,7 @@ jobs:
uses: actions/checkout@v6
- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.12

View File

@ -214,7 +214,7 @@ jobs:
echo "suites=$SUITES" >> $GITHUB_OUTPUT
- name: Setup Node ${{ env.NODE_VERSION }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}
@ -284,7 +284,7 @@ jobs:
ref: ${{ inputs.ref || github.ref }}
- name: Setup Node.js Environment
uses: actions/setup-node@v4
uses: actions/setup-node@v6
id: setup-node
with:
node-version: ${{ env.NODE_VERSION }}
@ -297,7 +297,7 @@ jobs:
# Cache Playwright browsers using a composite key
- name: Cache Playwright Browsers
id: cache-playwright
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ${{ env.PLAYWRIGHT_BROWSERS_PATH }}
key: playwright-${{ env.PLAYWRIGHT_VERSION }}-chromium-${{ runner.os }}
@ -348,7 +348,7 @@ jobs:
- name: Upload Test Results
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: blob-report-${{ matrix.shardIndex }}
path: src/frontend/blob-report
@ -385,14 +385,14 @@ jobs:
- name: Setup Node.js
if: ${{ steps.should_merge_reports.outputs.should_merge_reports == 'true' }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: ${{ env.NODE_VERSION }}
- name: Download blob reports from GitHub Actions Artifacts
if: ${{ steps.should_merge_reports.outputs.should_merge_reports == 'true' }}
uses: actions/download-artifact@v5
uses: actions/download-artifact@v7
with:
path: all-blob-reports
pattern: blob-report-*
@ -407,7 +407,7 @@ jobs:
- name: Upload HTML report
if: ${{ steps.should_merge_reports.outputs.should_merge_reports == 'true' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: html-report--attempt-${{ github.run_attempt }}
path: playwright-report