diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 913b995bd..2c56af54d 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -1,4 +1,5 @@ name: 'Dependency Review' + on: [pull_request] permissions: diff --git a/.github/workflows/lint_and_format_check.yml b/.github/workflows/lint_and_format_check.yml index 416008d28..7077ec1f6 100644 --- a/.github/workflows/lint_and_format_check.yml +++ b/.github/workflows/lint_and_format_check.yml @@ -35,4 +35,4 @@ jobs: - uses: chartboost/ruff-action@e18ae971ccee1b2d7bbef113930f00c670b78da4 # v1.0.0 name: Lint with Ruff with: - version: 0.4.4 + version: 0.6.0 diff --git a/.github/workflows/macos_install.yml b/.github/workflows/macos_install.yml index 55e1e7639..76199e791 100644 --- a/.github/workflows/macos_install.yml +++ b/.github/workflows/macos_install.yml @@ -26,14 +26,13 @@ jobs: strategy: matrix: include: - - {shared: ON} - - {shared: OFF} + shared: [ON, OFF] steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Prepare run: cmake -DBUILD_SHARED_LIBS=${{matrix.shared}} -DCMAKE_INSTALL_PREFIX:PATH=destination -B build - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=3 - name: Install run: cmake --install build - name: Prepare test package diff --git a/.github/workflows/ubuntu-release.yml b/.github/workflows/ubuntu-release.yml index 93ef62702..7e835d47e 100644 --- a/.github/workflows/ubuntu-release.yml +++ b/.github/workflows/ubuntu-release.yml @@ -35,6 +35,6 @@ jobs: env: CXX: ${{matrix.cxx}} - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=4 - name: Test run: ctest --output-on-failure --test-dir build diff --git a/.github/workflows/ubuntu-s390x.yml b/.github/workflows/ubuntu-s390x.yml index 4404d36a9..2c1a32506 100644 --- a/.github/workflows/ubuntu-s390x.yml +++ b/.github/workflows/ubuntu-s390x.yml @@ -34,10 +34,9 @@ jobs: githubToken: ${{ github.token }} install: | apt-get update -q -y - apt-get install -y cmake make g++ git - apt-get install -y ninja-build + apt-get install -y cmake make g++ git ninja-build run: | cmake -DCMAKE_BUILD_TYPE=Release -G Ninja -B build rm -r -f dependencies - cmake --build build -j=2 + cmake --build build -j=4 ctest --output-on-failure --test-dir build diff --git a/.github/workflows/ubuntu-sanitized.yml b/.github/workflows/ubuntu-sanitized.yml index bd3be3f56..724a64593 100644 --- a/.github/workflows/ubuntu-sanitized.yml +++ b/.github/workflows/ubuntu-sanitized.yml @@ -35,6 +35,6 @@ jobs: env: CXX: g++-12 - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=4 - name: Test run: ctest --output-on-failure --test-dir build diff --git a/.github/workflows/ubuntu-undef.yml b/.github/workflows/ubuntu-undef.yml index 4214d186a..66c472116 100644 --- a/.github/workflows/ubuntu-undef.yml +++ b/.github/workflows/ubuntu-undef.yml @@ -35,6 +35,6 @@ jobs: env: CXX: g++-12 - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=4 - name: Test run: ctest --output-on-failure --test-dir build diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index b340168a7..1bfa8adc0 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -36,7 +36,7 @@ jobs: env: CXX: ${{matrix.cxx}} - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=4 - name: Test run: ctest --output-on-failure --test-dir build - name: Run default benchmark diff --git a/.github/workflows/ubuntu_install.yml b/.github/workflows/ubuntu_install.yml index f3108b241..a955babba 100644 --- a/.github/workflows/ubuntu_install.yml +++ b/.github/workflows/ubuntu_install.yml @@ -34,7 +34,7 @@ jobs: - name: Prepare run: cmake -G Ninja -DBUILD_SHARED_LIBS=${{matrix.shared}} -DCMAKE_INSTALL_PREFIX:PATH=destination -B build - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=4 - name: Install run: cmake --install build - name: Prepare test package diff --git a/.github/workflows/ubuntu_pedantic.yml b/.github/workflows/ubuntu_pedantic.yml index 56d72c253..48c68b459 100644 --- a/.github/workflows/ubuntu_pedantic.yml +++ b/.github/workflows/ubuntu_pedantic.yml @@ -36,6 +36,6 @@ jobs: CXX: g++-12 CXXFLAGS: -Werror - name: Build - run: cmake --build build -j=2 + run: cmake --build build -j=4 - name: Test run: ctest --output-on-failure --test-dir build diff --git a/.github/workflows/visual_studio.yml b/.github/workflows/visual_studio.yml index 71171ec6c..76230d21c 100644 --- a/.github/workflows/visual_studio.yml +++ b/.github/workflows/visual_studio.yml @@ -42,4 +42,4 @@ jobs: run: cmake --build build --config "${{matrix.config}}" --verbose - name: Run tests working-directory: build - run: ctest -C "${{matrix.config}}" --output-on-failure + run: ctest -C "${{matrix.config}}" --output-on-failure diff --git a/.github/workflows/wpt-updater.yml b/.github/workflows/wpt-updater.yml index fdca9ab0a..103fd1719 100644 --- a/.github/workflows/wpt-updater.yml +++ b/.github/workflows/wpt-updater.yml @@ -33,8 +33,10 @@ jobs: title: "Update web platform tests" body: | This is an automated pull request for updating the WPT. + - [Web Platform Tests](https://github.com/web-platform-tests/wpt/tree/master/url) - [Commit History](https://github.com/web-platform-tests/wpt/commits/master/url/resources) + cc @anonrig @lemire team-reviewers: core delete-branch: true