44 pull_request :
55 types : [opened, synchronize, reopened, ready_for_review]
66 paths-ignore :
7- - .mailmap
87 - ' **.md'
9- - AUTHORS
8+ - ' **.nix'
9+ - eslint.config.mjs
10+ - ' **/eslint.config_partial.mjs'
11+ - android-configure
12+ - android-configure.py
13+ - android-patches/**
14+ - benchmarks/**
15+ - codecov.yml
1016 - doc/**
17+ - pyproject.yml
18+ - tsconfig.json
1119 - test/internet/**
12- - .github/**
20+ - tools/actions/**
21+ - tools/bootstrap/**
22+ - tools/dep_updaters/**
23+ - tools/doc/**
24+ - tools/eslint-rules/**
25+ - tools/eslint/**
26+ - tools/lint-md/**
27+ - typings/**
28+ - vcbuild.bat
29+ - .**
1330 - ' !.github/workflows/build-tarball.yml'
1431 push :
1532 branches :
1633 - main
1734 - v[0-9]+.x-staging
1835 - v[0-9]+.x
1936 paths-ignore :
20- - .mailmap
2137 - ' **.md'
22- - AUTHORS
38+ - ' **.nix'
39+ - eslint.config.mjs
40+ - ' **/eslint.config_partial.mjs'
41+ - android-configure
42+ - android-configure.py
43+ - android-patches/**
44+ - benchmarks/**
45+ - codecov.yml
2346 - doc/**
47+ - pyproject.yml
48+ - tsconfig.json
2449 - test/internet/**
25- - .github/**
50+ - tools/actions/**
51+ - tools/bootstrap/**
52+ - tools/dep_updaters/**
53+ - tools/doc/**
54+ - tools/eslint-rules/**
55+ - tools/eslint/**
56+ - tools/lint-md/**
57+ - typings/**
58+ - vcbuild.bat
59+ - .**
2660 - ' !.github/workflows/build-tarball.yml'
2761
2862concurrency :
@@ -42,11 +76,11 @@ jobs:
4276 if : github.event.pull_request.draft == false
4377 runs-on : ubuntu-24.04
4478 steps :
45- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
79+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 .0.1
4680 with :
4781 persist-credentials : false
4882 - name : Set up Python ${{ env.PYTHON_VERSION }}
49- uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
83+ uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1 .0
5084 with :
5185 python-version : ${{ env.PYTHON_VERSION }}
5286 allow-prereleases : true
5993 export COMMIT=$(git rev-parse --short=10 "$GITHUB_SHA")
6094 ./configure && make tar -j4 SKIP_XZ=1
6195 - name : Upload tarball artifact
62- uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5 .0.0
96+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
6397 with :
6498 name : tarballs
6599 path : ' *.tar.gz'
72106 CXX : sccache clang++-19
73107 SCCACHE_GHA_ENABLED : ' true'
74108 steps :
75- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
109+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 .0.1
76110 with :
77111 persist-credentials : false
78112 sparse-checkout : .github/actions/install-clang
82116 with :
83117 clang-version : ${{ env.CLANG_VERSION }}
84118 - name : Set up Python ${{ env.PYTHON_VERSION }}
85- uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
119+ uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1 .0
86120 with :
87121 python-version : ${{ env.PYTHON_VERSION }}
88122 allow-prereleases : true
93127 - name : Environment Information
94128 run : npx envinfo
95129 - name : Download tarball
96- uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
130+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 .0.0
97131 with :
98132 name : tarballs
99133 path : tarballs
@@ -104,4 +138,4 @@ jobs:
104138 - name : Build
105139 run : make -C "$TAR_DIR" build-ci -j4 V=1
106140 - name : Test
107- run : make -C "$TAR_DIR" run -ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
141+ run : make -C "$TAR_DIR" test -ci -j1 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
0 commit comments