Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/auto-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Add status/needs-triage to new issues
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand All @@ -61,7 +61,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Apply area/* labels based on changed files
uses: actions/labeler@v5
uses: actions/labeler@v7
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
configuration-path: .github/labeler.yml
Expand All @@ -72,7 +72,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check for merge conflicts
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0

# ── Build Next.js landing page ──
- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: 20
cache: npm
Expand All @@ -58,7 +58,7 @@ jobs:

# ── Build Sphinx docs ──
- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: '3.12'
cache: 'pip'
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ jobs:
PR_PATH: pull/${{github.event.number}}
BASE_URL: https://burr.apache.org/pull/${{github.event.number}}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: '3.12'
- name: Install dependencies
Expand All @@ -50,7 +50,7 @@ jobs:
sphinx-build docs -b dirhtml _build
echo "burr.apache.org" > _build/CNAME # keep the cname file which this clobbers -- todo, unhardcode
- name: Comment on PR
uses: hasura/comment-progress@v2.2.0
uses: hasura/comment-progress@v2.3.0
if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -59,22 +59,22 @@ jobs:
id: deploy-preview
message: "Starting deployment of preview ⏳..."
- name: Build PR preview website
uses: peaceiris/actions-gh-pages@v3
uses: peaceiris/actions-gh-pages@v4
if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: _build/
destination_dir: ${{ env.PR_PATH }} # TODO you need to set this if you're using a custom domain. Otherwise you can remove it.
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
uses: peaceiris/actions-gh-pages@v4
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
with:
publish_branch: gh-pages
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: _build/
keep_files: true # Add this line to keep existing files in the gh-pages branch
- name: Update comment
uses: hasura/comment-progress@v2.2.0
uses: hasura/comment-progress@v2.3.0
if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/milestone-management.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Assign milestone to merged PR
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down Expand Up @@ -163,7 +163,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Create or open upcoming release milestones
uses: actions/github-script@v7
uses: actions/github-script@v9
env:
INPUT_VERSIONS: ${{ github.event.inputs.versions }}
with:
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: '3.12'
- name: Cache pre-commit environments
uses: actions/cache@v3
uses: actions/cache@v6
with:
path: ~/.cache/pre-commit
key: pre-commit-${{ runner.os }}-${{ hashFiles('.pre-commit-config.yaml') }}
Expand All @@ -55,10 +55,10 @@ jobs:
python-version: ['3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -83,10 +83,10 @@ jobs:
python-version: ['3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -106,10 +106,10 @@ jobs:
python-version: ['3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -124,8 +124,8 @@ jobs:
validate-examples:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: '3.12'
- name: Install dependencies
Expand Down Expand Up @@ -159,9 +159,9 @@ jobs:
python-version: ['3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
38 changes: 19 additions & 19 deletions .github/workflows/release-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
outputs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- id: check
Expand All @@ -84,20 +84,20 @@ jobs:
outputs:
version: ${{ steps.version.outputs.version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-python@v4
- uses: actions/setup-python@v7
with:
python-version: '3.12'
cache: pip

- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
node-version: '20'
cache: npm
cache-dependency-path: telemetry/ui/package-lock.json

- uses: actions/setup-java@v4
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'
Expand All @@ -110,7 +110,7 @@ jobs:

- name: Cache Apache RAT
id: cache-rat
uses: actions/cache@v4
uses: actions/cache@v6
with:
path: ~/.cache/apache-rat
key: apache-rat-0.18
Expand Down Expand Up @@ -160,7 +160,7 @@ jobs:
--artifacts-dir dist

- name: Upload release artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: release-artifacts
path: |
Expand All @@ -184,15 +184,15 @@ jobs:
# (dict | None) which requires Python 3.10+. Tracked separately.
python-version: ['3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}

- name: Download release artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: release-artifacts
path: dist
Expand All @@ -206,7 +206,7 @@ jobs:

- name: Upload smoke workspace on failure
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: smoke-workspace-${{ matrix.python-version }}
path: /tmp/burr-smoke-*
Expand All @@ -224,14 +224,14 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-python@v4
- uses: actions/setup-python@v7
with:
python-version: '3.12'

- name: Download release artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: release-artifacts
path: dist
Expand Down Expand Up @@ -262,20 +262,20 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-python@v4
- uses: actions/setup-python@v7
with:
python-version: '3.12'
cache: pip

- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
node-version: '20'
cache: npm
cache-dependency-path: telemetry/ui/package-lock.json

- uses: actions/setup-java@v4
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'
Expand All @@ -287,7 +287,7 @@ jobs:
run: pip install flit twine jinja2

- name: Download release artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: release-artifacts
path: dist
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/sphinx-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0

- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v7
with:
python-version: '3.12'
cache: 'pip'
Expand All @@ -72,14 +72,14 @@ jobs:
python -m sphinx -T -W --keep-going -b dirhtml -d _build/doctrees -D language=en . _build/html

- name: Upload HTML artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: sphinx-docs-html
path: docs/_build/html/
retention-days: 5

- name: Upload PDF artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: sphinx-docs-pdf
path: docs/_build/pdf/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale-assignments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check for stale assignments
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Mark stale and close inactive PRs
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ jobs:
matrix:
node-version: [22.x]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v7
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: ${{ matrix.node-version }}
- run: npm install --ignore-scripts
Expand Down
Loading