diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index f1484b102..8d71ce650 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -76,7 +76,6 @@ jobs: if: | (github.event_name == 'workflow_dispatch' || (github.event_name != 'workflow_dispatch' && github.repository == 'redis/redis')) && !contains(github.event.inputs.skipjobs, 'fortify') - container: ubuntu:lunar timeout-minutes: 14400 steps: - name: prep @@ -94,12 +93,10 @@ jobs: ref: ${{ env.GITHUB_HEAD_REF }} - name: make run: | - apt-get update && apt-get install -y make gcc-13 g++-13 - update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 - update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 100 + apt-get update && apt-get install -y make gcc g++ make CC=gcc REDIS_CFLAGS='-Werror -DREDIS_TEST -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3' - name: testprep - run: apt-get install -y tcl8.6 tclx procps + run: sudo apt-get install -y tcl8.6 tclx procps - name: test if: true && !contains(github.event.inputs.skiptests, 'redis') run: ./runtest --accurate --verbose --dump-logs ${{github.event.inputs.test_args}} @@ -876,7 +873,7 @@ jobs: build-macos: strategy: matrix: - os: [macos-12, macos-14] + os: [macos-13, macos-15] runs-on: ${{ matrix.os }} if: | (github.event_name == 'workflow_dispatch' || (github.event_name != 'workflow_dispatch' && github.repository == 'redis/redis')) && @@ -903,7 +900,7 @@ jobs: run: make REDIS_CFLAGS='-Werror -DREDIS_TEST' test-freebsd: - runs-on: macos-12 + runs-on: macos-13 if: | (github.event_name == 'workflow_dispatch' || (github.event_name != 'workflow_dispatch' && github.repository == 'redis/redis')) && !contains(github.event.inputs.skipjobs, 'freebsd')