diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c786fc8..859bd70 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -16,7 +16,7 @@ jobs: name: "${{ matrix.config.os }}" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build Release run: | diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 78a70d0..b416d9f 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -6,26 +6,29 @@ permissions: read-all jobs: ubuntu: - runs-on: ubuntu-20.04 strategy: fail-fast: false matrix: compiler: - - { cc: "gcc-9", cxx: "g++-9" } - - { cc: "gcc-10", cxx: "g++-10" } - - { cc: "gcc-11", cxx: "g++-11" } - - { cc: "clang-9", cxx: "clang++-9" } - - { cc: "clang-10", cxx: "clang++-10" } - - { cc: "clang-11", cxx: "clang++-11" } - - { cc: "clang-12", cxx: "clang++-12" } - - { cc: "clang-13", cxx: "clang++-13" } - - { cc: "clang-14", cxx: "clang++-14" } - - { cc: "clang-15", cxx: "clang++-15" } - - { cc: "clang-16", cxx: "clang++-16" } + - { cc: "gcc-9", cxx: "g++-9", os: "ubuntu-20.04" } + - { cc: "gcc-10", cxx: "g++-10", os: "ubuntu-20.04" } + - { cc: "gcc-10", cxx: "g++-10", os: "ubuntu-20.04" } + - { cc: "gcc-11", cxx: "g++-11", os: "ubuntu-20.04" } + - { cc: "gcc-11", cxx: "g++-11", os: "ubuntu-20.04" } + - { cc: "gcc-12", cxx: "g++-12", os: "ubuntu-22.04" } + - { cc: "clang-9", cxx: "clang++-9", os: "ubuntu-20.04" } + - { cc: "clang-10", cxx: "clang++-10", os: "ubuntu-20.04" } + - { cc: "clang-11", cxx: "clang++-11", os: "ubuntu-20.04" } + - { cc: "clang-12", cxx: "clang++-12", os: "ubuntu-20.04" } + - { cc: "clang-13", cxx: "clang++-13", os: "ubuntu-20.04" } + - { cc: "clang-14", cxx: "clang++-14", os: "ubuntu-20.04" } + - { cc: "clang-15", cxx: "clang++-15", os: "ubuntu-20.04" } + - { cc: "clang-16", cxx: "clang++-16", os: "ubuntu-20.04" } name: "${{ matrix.compiler.cc }}" + runs-on: ${{ matrix.compiler.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure clang run: | diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 491f069..66cc74e 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -16,7 +16,7 @@ jobs: name: "${{ matrix.config.vs }}" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build Win32 shell: bash