diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c2943d4..78169a38 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,8 +1,12 @@ name: CI -on: [push, pull_request] +on: + push: + pull_request: + schedule: + - cron: '0 2 * * 0' env: - OPENSSL_BRANCH: openssl-3.6 + OPENSSL_BRANCH: openssl-3.6.0 USE_RPATH: yes PATCH_OPENSSL: 0 GOST_PROVIDER_ENABLE_ONLINE_TESTS: 1 @@ -10,6 +14,7 @@ env: jobs: gcc-openssl-stable: runs-on: ubuntu-latest + if: ${{ github.event_name != 'schedule' }} env: PATCH_OPENSSL: 1 steps: @@ -21,6 +26,7 @@ jobs: clang-openssl-stable: runs-on: ubuntu-latest + if: ${{ github.event_name != 'schedule' }} env: CC: clang PATCH_OPENSSL: 1 @@ -33,6 +39,7 @@ jobs: macos-openssl-stable: runs-on: macos-latest + if: ${{ github.event_name != 'schedule' }} env: USE_RPATH: PATCH_OPENSSL: 1 @@ -46,6 +53,7 @@ jobs: gcc-openssl-master: runs-on: ubuntu-latest + if: ${{ github.event_name == 'schedule' }} env: OPENSSL_BRANCH: master steps: @@ -57,6 +65,7 @@ jobs: macos-openssl-master: runs-on: macos-latest + if: ${{ github.event_name == 'schedule' }} env: OPENSSL_BRANCH: master USE_RPATH: @@ -69,6 +78,7 @@ jobs: gcc-asan-openssl-master: runs-on: ubuntu-latest + if: ${{ github.event_name == 'schedule' }} env: OPENSSL_BRANCH: master ASAN: -DASAN=1 @@ -81,6 +91,7 @@ jobs: macos-asan-openssl-master: runs-on: macos-latest + if: ${{ github.event_name == 'schedule' }} env: OPENSSL_BRANCH: master ASAN: -DASAN=1 @@ -94,6 +105,7 @@ jobs: gcc-openssl-stable-x86: runs-on: ubuntu-latest + if: ${{ github.event_name == 'schedule' }} env: CFLAGS: -m32 LDFLAGS: -m32 diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 4a709caf..36239dd1 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,7 +1,7 @@ name: "CodeQL" env: - OPENSSL_BRANCH: openssl-3.6 + OPENSSL_BRANCH: openssl-3.6.0 #RPATH: "-Wl,-rpath=${PREFIX}/lib" #PREFIX: ${HOME}/opt #PATH: ${PREFIX}/bin:${PATH} diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 487c2932..4402d5f4 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.repository_owner == 'gost-engine' || github.event_name == 'workflow_dispatch' }} env: - OPENSSL_BRANCH: openssl-3.6 + OPENSSL_BRANCH: openssl-3.6.0 USE_RPATH: yes PATCH_OPENSSL: 1 GOST_PROVIDER_ENABLE_ONLINE_TESTS: 0 diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 15149c68..f9de2657 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -12,7 +12,7 @@ jobs: with: repository: openssl/openssl path: openssl - ref: openssl-3.6 + ref: openssl-3.6.0 fetch-depth: 0 - run: echo "::set-output name=head::$(git -C openssl describe --always --long)" id: openssl