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
12 changes: 6 additions & 6 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ jobs:
timeout-minutes: 1
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: shellcheck --color=always --shell=bash --exclude=SC2086,SC2059,SC2046,SC2235,SC2002,SC2206,SC2068,SC2207,SC2013 *.sh activate

codespell:
timeout-minutes: 3
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: sudo apt install -y codespell || (sudo apt update && sudo apt install -y codespell)
- run: codespell --enable-colors -L ot,bu,hel,fom,olt $(git ls-files)

Expand All @@ -27,7 +27,7 @@ jobs:
timeout-minutes: 1
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: |
if git grep -E '```(python3|py$|py3)' '*.md'; then
echo 'Error: Jou code in markdown files must be marked with ```python'
Expand All @@ -38,7 +38,7 @@ jobs:
timeout-minutes: 1
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: wget https://github.com/editorconfig-checker/editorconfig-checker/releases/download/v3.2.0/ec-linux-amd64.tar.gz
- name: Verify checksum
run: |
Expand All @@ -53,7 +53,7 @@ jobs:
timeout-minutes: 2
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: actions/setup-python@v5
with:
python-version: '3.13'
Expand All @@ -70,7 +70,7 @@ jobs:
timeout-minutes: 2
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history, used for release description
- run: ./release.sh --github-token "${{ secrets.GITHUB_TOKEN }}" --dry-run
2 changes: 1 addition & 1 deletion .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- { llvm-version: 20, opt-level: '-O2' }
- { llvm-version: 20, opt-level: '-O3' }
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history for bootstrapping
- name: "Install apt packages"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
outputs:
needed: ${{ steps.check.outputs.run }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- id: check
run: |
if [ "$GITHUB_EVENT_NAME" == "workflow_dispatch" ]; then
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:
- { llvm-version: 20, opt-level: '-O2' }
- { llvm-version: 20, opt-level: '-O3' }
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history for bootstrapping
- run: brew install bash diffutils llvm@${{ matrix.params.llvm-version }}
Expand All @@ -95,5 +95,5 @@ jobs:
permissions:
issues: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: ./create_issue.sh "${{ secrets.GITHUB_TOKEN }}" "Running tests on MacOS failed"
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history, used for release description
- run: ./release.sh --github-token "${{ secrets.GITHUB_TOKEN }}"
6 changes: 3 additions & 3 deletions .github/workflows/valgrind.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
outputs:
needed: ${{ steps.check.outputs.run }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- id: check
run: |
if [ "$GITHUB_EVENT_NAME" == "workflow_dispatch" ]; then
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
- { llvm-version: 20, opt-level: '-O3' }
fail-fast: false
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history for bootstrapping
- name: "Install apt packages"
Expand All @@ -80,5 +80,5 @@ jobs:
permissions:
issues: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- run: ./create_issue.sh "${{ secrets.GITHUB_TOKEN }}" "Running tests with valgrind failed"
5 changes: 3 additions & 2 deletions .github/workflows/vm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ jobs:
outputs:
include: ${{ steps.decide.outputs.include }}
steps:
- uses: actions/checkout@v6
- name: "Decide which VMs run"
id: decide
run: |
Expand Down Expand Up @@ -91,7 +92,7 @@ jobs:
matrix:
include: ${{ fromJson(needs.decide.outputs.include) }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history for bootstrapping

Expand Down Expand Up @@ -166,7 +167,7 @@ jobs:
permissions:
issues: write
steps:
- uses: actions/checkout@v4 # needed to get create_issue.sh
- uses: actions/checkout@v6 # needed to get create_issue.sh

- name: "Download the dummy files that indicate which VMs succeeded"
uses: actions/download-artifact@v4 # Downloads all artifacts
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: windows-latest
timeout-minutes: 10 # may need to bootstrap
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history for bootstrapping
# Do not use --small because it relies on a previously built zip
Expand Down Expand Up @@ -134,7 +134,7 @@ jobs:
runs-on: windows-latest
timeout-minutes: 20 # may need to bootstrap
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0 # Fetch the whole Git history for bootstrapping
- run: ./windows_setup.sh --small
Expand All @@ -159,7 +159,7 @@ jobs:
runs-on: windows-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: repo
- uses: actions/download-artifact@v4
Expand Down