ci: bump actions/checkout from 4 to 5 (#25095)

This commit is contained in:
dependabot[bot] 2025-08-12 18:54:24 +03:00 committed by GitHub
parent 70f51a199f
commit b7cd854ed0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
43 changed files with 81 additions and 81 deletions

View file

@ -12,7 +12,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink

View file

@ -15,7 +15,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink

View file

@ -39,7 +39,7 @@ jobs:
VFLAGS: -no-parallel VFLAGS: -no-parallel
B_LFLAGS: -lm -lpthread B_LFLAGS: -lm -lpthread
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Build V - name: Build V

View file

@ -31,7 +31,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make && ./v symlink run: make && ./v symlink
@ -75,7 +75,7 @@ jobs:
LIBGL_ALWAYS_SOFTWARE: true LIBGL_ALWAYS_SOFTWARE: true
VTMP: /tmp VTMP: /tmp
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make && ./v symlink run: make && ./v symlink

View file

@ -27,7 +27,7 @@ jobs:
env: env:
VFLAGS: -cc clang VFLAGS: -cc clang
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 10 fetch-depth: 10
- name: Build V - name: Build V
@ -57,7 +57,7 @@ jobs:
env: env:
VFLAGS: -cc tcc -no-retry-compilation VFLAGS: -cc tcc -no-retry-compilation
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 10 fetch-depth: 10
- name: Build v - name: Build v
@ -103,7 +103,7 @@ jobs:
runs-on: windows-2025 runs-on: windows-2025
timeout-minutes: 25 timeout-minutes: 25
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build - name: Build
run: | run: |
echo %VFLAGS% echo %VFLAGS%

View file

@ -9,7 +9,7 @@ jobs:
env: env:
VFLAGS: -cc msvc VFLAGS: -cc msvc
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build - name: Build
run: | run: |
echo %VFLAGS% echo %VFLAGS%

View file

@ -35,7 +35,7 @@ jobs:
- ${{github.workspace}}:/opt/vlang - ${{github.workspace}}:/opt/vlang
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Show Environment - name: Show Environment
run: | run: |
echo "PWD:" echo "PWD:"
@ -65,7 +65,7 @@ jobs:
- ${{github.workspace}}:/opt/vlang - ${{github.workspace}}:/opt/vlang
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Build V - name: Build V
run: echo "$VFLAGS" && make -j4 && ./v -cg -o v cmd/v run: echo "$VFLAGS" && make -j4 && ./v -cg -o v cmd/v
- name: Verify `v test` works - name: Verify `v test` works

View file

@ -25,7 +25,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make run: make
- name: Install dependencies (some examples show how to use sqlite and the x11 clipboard) - name: Install dependencies (some examples show how to use sqlite and the x11 clipboard)
@ -41,12 +41,12 @@ jobs:
env: env:
MOPTIONS: --diff --deprecated --relative-paths --exclude /vlib/v/ --exclude /builtin/linux_bare/ --exclude /testdata/ --exclude /tests/ MOPTIONS: --diff --deprecated --relative-paths --exclude /vlib/v/ --exclude /builtin/linux_bare/ --exclude /testdata/ --exclude /tests/
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make run: make
- name: Checkout previous v - name: Checkout previous v
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
repository: vlang/v repository: vlang/v
ref: master # important ref: master # important
@ -61,7 +61,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make run: make
- name: Check doc comment dots for some key modules - name: Check doc comment dots for some key modules

View file

@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Tests on FreeBSD with tcc - name: Tests on FreeBSD with tcc
id: tests-freebsd-tcc id: tests-freebsd-tcc
uses: cross-platform-actions/action@v0.29.0 uses: cross-platform-actions/action@v0.29.0
@ -53,7 +53,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Tests on FreeBSD with clang - name: Tests on FreeBSD with clang
id: tests-freebsd-clang id: tests-freebsd-clang
uses: cross-platform-actions/action@v0.29.0 uses: cross-platform-actions/action@v0.29.0
@ -79,7 +79,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Tests on FreeBSD with gcc - name: Tests on FreeBSD with gcc
id: tests-freebsd-gcc id: tests-freebsd-gcc
uses: cross-platform-actions/action@v0.29.0 uses: cross-platform-actions/action@v0.29.0

View file

@ -31,7 +31,7 @@ jobs:
build-vc: build-vc:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 run: make -j4
- name: Regenerate v.c and v_win.c - name: Regenerate v.c and v_win.c

View file

@ -31,7 +31,7 @@ jobs:
VTMP: /tmp VTMP: /tmp
steps: steps:
- name: Checkout V - name: Checkout V
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Build local v - name: Build local v
run: make -j4 && ./v symlink run: make -j4 && ./v symlink

View file

@ -23,7 +23,7 @@ jobs:
os: [debian, alpine] os: [debian, alpine]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
repository: 'vlang/docker' repository: 'vlang/docker'

View file

@ -28,7 +28,7 @@ jobs:
env: env:
VFLAGS: -cc tcc -no-retry-compilation VFLAGS: -cc tcc -no-retry-compilation
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build v - name: Build v
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Build v with -prealloc - name: Build v with -prealloc
@ -82,7 +82,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 121 timeout-minutes: 121
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: All code is formatted - name: All code is formatted
@ -136,7 +136,7 @@ jobs:
env: env:
VFLAGS: -cc clang VFLAGS: -cc clang
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: All code is formatted - name: All code is formatted

View file

@ -31,7 +31,7 @@ jobs:
env: env:
VFLAGS: -cc clang VFLAGS: -cc clang
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Test symlink - name: Test symlink

View file

@ -32,7 +32,7 @@ jobs:
build-module-docs: build-module-docs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Install markdown from vpm - name: Install markdown from vpm

View file

@ -12,7 +12,7 @@ jobs:
lint-module-docs: lint-module-docs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Check Formatting - name: Check Formatting
uses: creyD/prettier_action@v4.6 uses: creyD/prettier_action@v4.6
with: with:

View file

@ -28,7 +28,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 121 timeout-minutes: 121
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
if: runner.os != 'Windows' if: runner.os != 'Windows'

View file

@ -54,7 +54,7 @@ jobs:
env: env:
VJOBS: 1 VJOBS: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make && ./v symlink run: make && ./v symlink
- name: Install linker - name: Install linker
@ -69,7 +69,7 @@ jobs:
env: env:
VJOBS: 1 VJOBS: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V (Windows) - name: Build V (Windows)
run: ./make.bat && ./v symlink run: ./make.bat && ./v symlink
- name: Rebuild V with -g, for better stacktraces on compiler panics - name: Rebuild V with -g, for better stacktraces on compiler panics

View file

@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Tests on OpenBSD with tcc - name: Tests on OpenBSD with tcc
id: tests-openbsd-tcc id: tests-openbsd-tcc
uses: cross-platform-actions/action@v0.29.0 uses: cross-platform-actions/action@v0.29.0
@ -53,7 +53,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Tests on OpenBSD with clang - name: Tests on OpenBSD with clang
id: tests-openbsd-clang id: tests-openbsd-clang
uses: cross-platform-actions/action@v0.29.0 uses: cross-platform-actions/action@v0.29.0
@ -79,7 +79,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Tests on OpenBSD with gcc - name: Tests on OpenBSD with gcc
id: tests-openbsd-gcc id: tests-openbsd-gcc
uses: cross-platform-actions/action@v0.29.0 uses: cross-platform-actions/action@v0.29.0

View file

@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Environment info - name: Environment info
@ -47,11 +47,11 @@ jobs:
timeout-minutes: 15 timeout-minutes: 15
steps: steps:
- name: Checkout V ${{ github.head_ref }} - name: Checkout V ${{ github.head_ref }}
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
path: v path: v
- name: Checkout V master - name: Checkout V master
uses: actions/checkout@v4 uses: actions/checkout@v5
with: with:
repository: vlang/v repository: vlang/v
path: vmaster path: vmaster
@ -71,7 +71,7 @@ jobs:
env: env:
VFLAGS: -cc gcc VFLAGS: -cc gcc
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Environment info - name: Environment info
run: echo "$VFLAGS $GITHUB_SHA $GITHUB_REF" run: echo "$VFLAGS $GITHUB_SHA $GITHUB_REF"
- name: Build local v - name: Build local v
@ -87,7 +87,7 @@ jobs:
env: env:
VFLAGS: -cc gcc VFLAGS: -cc gcc
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Environment info - name: Environment info
run: echo "$VFLAGS $GITHUB_SHA $GITHUB_REF" run: echo "$VFLAGS $GITHUB_SHA $GITHUB_REF"
- name: Build local v - name: Build local v
@ -111,7 +111,7 @@ jobs:
env: env:
VFLAGS: -cc tcc -no-retry-compilation VFLAGS: -cc tcc -no-retry-compilation
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 10 fetch-depth: 10
- name: Build v - name: Build v
@ -147,7 +147,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 121 timeout-minutes: 121
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build local v - name: Build local v
run: | run: |
make -j4 && ./v symlink make -j4 && ./v symlink

View file

@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
persist-credentials: false persist-credentials: false
path: '你好 my $path, @с интервали' path: '你好 my $path, @с интервали'
@ -54,7 +54,7 @@ jobs:
runs-on: macos-14 runs-on: macos-14
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
path: '你好 my $path, @с интервали' path: '你好 my $path, @с интервали'
persist-credentials: false persist-credentials: false
@ -94,7 +94,7 @@ jobs:
####### D:\a\v\v\你好 my $path, @с интервали: No such file or directory ####### D:\a\v\v\你好 my $path, @с интервали: No such file or directory
## and that happens even for gcc builds, not just tcc ones ## and that happens even for gcc builds, not just tcc ones
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
path: 'path with some $punctuation, and some spaces' path: 'path with some $punctuation, and some spaces'
persist-credentials: false persist-credentials: false

View file

@ -29,7 +29,7 @@ jobs:
VFLAGS: -cc ${{ matrix.cc }} VFLAGS: -cc ${{ matrix.cc }}
V_CI_PERIODIC: 1 V_CI_PERIODIC: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build - name: Build
if: runner.os != 'Windows' if: runner.os != 'Windows'
run: make -j4 && ./v -showcc -o v cmd/v && ./v doctor run: make -j4 && ./v -showcc -o v cmd/v && ./v doctor

View file

@ -28,7 +28,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make && ./v symlink run: make && ./v symlink

View file

@ -54,7 +54,7 @@ jobs:
artifact: v_windows.zip artifact: v_windows.zip
fail-fast: false fail-fast: false
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Compile release binaries - name: Compile release binaries
if: runner.os != 'Windows' if: runner.os != 'Windows'
run: | run: |

View file

@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
name: Build on ubuntu-24.04 riscv64 name: Build on ubuntu-24.04 riscv64
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- uses: uraimo/run-on-arch-action@v3 - uses: uraimo/run-on-arch-action@v3
name: Run commands name: Run commands
id: runcmd id: runcmd

View file

@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
name: Build on ubuntu-22.04 s390x name: Build on ubuntu-22.04 s390x
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- uses: uraimo/run-on-arch-action@v3 - uses: uraimo/run-on-arch-action@v3
name: Run commands name: Run commands
id: runcmd id: runcmd

View file

@ -88,7 +88,7 @@ jobs:
UBSAN_OPTIONS: print_stacktrace=1:halt_on_error=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_undefined.suppressions UBSAN_OPTIONS: print_stacktrace=1:halt_on_error=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_undefined.suppressions
VNATIVE_SKIP_LIBC_VV: 1 VNATIVE_SKIP_LIBC_VV: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Ensure code is well formatted - name: Ensure code is well formatted
@ -117,7 +117,7 @@ jobs:
UBSAN_OPTIONS: print_stacktrace=1:halt_on_error=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_undefined.suppressions UBSAN_OPTIONS: print_stacktrace=1:halt_on_error=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_undefined.suppressions
VNATIVE_SKIP_LIBC_VV: 1 VNATIVE_SKIP_LIBC_VV: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Ensure code is well formatted - name: Ensure code is well formatted
@ -146,7 +146,7 @@ jobs:
LSAN_OPTIONS: max_leaks=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_leak.suppressions LSAN_OPTIONS: max_leaks=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_leak.suppressions
VNATIVE_SKIP_LIBC_VV: 1 VNATIVE_SKIP_LIBC_VV: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Ensure code is well formatted - name: Ensure code is well formatted
@ -176,7 +176,7 @@ jobs:
VJOBS: 1 VJOBS: 1
VNATIVE_SKIP_LIBC_VV: 1 VNATIVE_SKIP_LIBC_VV: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build - name: Build
run: | run: |
echo %VFLAGS% echo %VFLAGS%
@ -202,7 +202,7 @@ jobs:
LSAN_OPTIONS: max_leaks=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_leak.suppressions LSAN_OPTIONS: max_leaks=1:print_suppressions=0:suppressions=/home/runner/work/v/v/.github/workflows/run_sanitizers_leak.suppressions
VNATIVE_SKIP_LIBC_VV: 1 VNATIVE_SKIP_LIBC_VV: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Ensure code is well formatted - name: Ensure code is well formatted
@ -232,7 +232,7 @@ jobs:
VJOBS: 1 VJOBS: 1
VNATIVE_SKIP_LIBC_VV: 1 VNATIVE_SKIP_LIBC_VV: 1
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Ensure code is well formatted - name: Ensure code is well formatted

View file

@ -30,7 +30,7 @@ jobs:
env: env:
VFLAGS: -cc tcc VFLAGS: -cc tcc
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make && sudo ./v symlink run: make && sudo ./v symlink

View file

@ -23,7 +23,7 @@ jobs:
os: [ubuntu-24.04, macos-13] os: [ubuntu-24.04, macos-13]
fail-fast: false fail-fast: false
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 run: make -j4
- name: Symlink - name: Symlink
@ -64,7 +64,7 @@ jobs:
flags: ['', '-githubci'] flags: ['', '-githubci']
fail-fast: false fail-fast: false
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: ./make.bat run: ./make.bat
- name: Symlink - name: Symlink

View file

@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build and test in Termux - name: Build and test in Termux
run: | run: |
set -o xtrace set -o xtrace

View file

@ -22,7 +22,7 @@ jobs:
time-linux: time-linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make run: make
- name: Test time functions in a timezone UTC-12 - name: Test time functions in a timezone UTC-12
@ -39,7 +39,7 @@ jobs:
time-macos: time-macos:
runs-on: macos-14 runs-on: macos-14
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make run: make
- name: Test time functions in a timezone UTC-12 - name: Test time functions in a timezone UTC-12
@ -56,7 +56,7 @@ jobs:
time-windows: time-windows:
runs-on: windows-2025 runs-on: windows-2025
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: .\make.bat run: .\make.bat
- name: Test time functions in a timezone UTC-12 - name: Test time functions in a timezone UTC-12

View file

@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
- name: Install dependencies - name: Install dependencies

View file

@ -32,7 +32,7 @@ jobs:
env: env:
VFLAGS: -cc ${{ matrix.cc }} VFLAGS: -cc ${{ matrix.cc }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v -showcc -o v cmd/v && ./v doctor run: make -j4 && ./v -showcc -o v cmd/v && ./v doctor
- name: Code in cmd/ is formatted - name: Code in cmd/ is formatted
@ -71,7 +71,7 @@ jobs:
env: env:
VFLAGS: -cc ${{ matrix.cc }} VFLAGS: -cc ${{ matrix.cc }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v -showcc -o v cmd/v && ./v doctor run: make -j4 && ./v -showcc -o v cmd/v && ./v doctor
- name: Check build-tools - name: Check build-tools
@ -90,7 +90,7 @@ jobs:
env: env:
VFLAGS: -cc ${{ matrix.cc }} VFLAGS: -cc ${{ matrix.cc }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: ./make.bat -${{ matrix.cc }} && ./v -o v2.exe cmd/v && ./v2 -showcc -o v.exe cmd/v && ./v doctor run: ./make.bat -${{ matrix.cc }} && ./v -o v2.exe cmd/v && ./v2 -showcc -o v.exe cmd/v && ./v doctor
- name: Check build tools - name: Check build tools
@ -114,7 +114,7 @@ jobs:
- ${{github.workspace}}:/opt/vlang - ${{github.workspace}}:/opt/vlang
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v -cg -o v cmd/v run: make -j4 && ./v -cg -o v cmd/v
- name: Ensure git commands can be used with no prompts on modern Git versions - name: Ensure git commands can be used with no prompts on modern Git versions

View file

@ -29,7 +29,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 121 timeout-minutes: 121
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
id: build id: build
@ -237,7 +237,7 @@ jobs:
fail-fast: false fail-fast: false
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make && ./v symlink run: make && ./v symlink
- name: Build vpm - name: Build vpm

View file

@ -33,7 +33,7 @@ jobs:
distribution: 'temurin' distribution: 'temurin'
java-version: 11 java-version: 11
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink
@ -68,7 +68,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink

View file

@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
run: make -j4 && ./v symlink run: make -j4 && ./v symlink

View file

@ -22,7 +22,7 @@ jobs:
fail-fast: false fail-fast: false
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
path: vlang path: vlang
- name: Show git version - name: Show git version

View file

@ -31,7 +31,7 @@ jobs:
env: env:
VFLAGS: -no-parallel VFLAGS: -no-parallel
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
id: build id: build
run: make && sudo ./v symlink run: make && sudo ./v symlink
@ -65,7 +65,7 @@ jobs:
# (a warning on Linux, but an error on macOS). # (a warning on Linux, but an error on macOS).
TERM: xterm TERM: xterm
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
id: build id: build
run: make && sudo ./v symlink run: make && sudo ./v symlink

View file

@ -41,7 +41,7 @@ jobs:
env: env:
VDIR: /tmp/v_from_release_zip VDIR: /tmp/v_from_release_zip
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build v - name: Build v
run: make && ./v symlink && ./v version run: make && ./v symlink && ./v version

View file

@ -53,7 +53,7 @@ jobs:
env: env:
VTEST_ONLY: wasm VTEST_ONLY: wasm
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build V - name: Build V
if: runner.os != 'Windows' if: runner.os != 'Windows'
run: make -j4 run: make -j4

View file

@ -27,7 +27,7 @@ jobs:
env: env:
VFLAGS: -cc tcc -no-retry-compilation VFLAGS: -cc tcc -no-retry-compilation
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build v - name: Build v
run: | run: |
echo "$VFLAGS" echo "$VFLAGS"

View file

@ -30,7 +30,7 @@ jobs:
env: env:
VFLAGS: -cc gcc VFLAGS: -cc gcc
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Show tool versions - name: Show tool versions
run: | run: |
gcc --version gcc --version
@ -97,7 +97,7 @@ jobs:
env: env:
VFLAGS: -cc msvc VFLAGS: -cc msvc
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build - name: Build
run: | run: |
echo %VFLAGS% echo %VFLAGS%
@ -143,7 +143,7 @@ jobs:
env: env:
VFLAGS: -cc tcc -no-retry-compilation VFLAGS: -cc tcc -no-retry-compilation
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build with make.bat -tcc - name: Build with make.bat -tcc
run: | run: |
.\make.bat -tcc .\make.bat -tcc

View file

@ -18,7 +18,7 @@ jobs:
lint-yml-workflows: lint-yml-workflows:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Verify formatting - name: Verify formatting
uses: creyD/prettier_action@v4.6 uses: creyD/prettier_action@v4.6
with: with: