From 666ab72aeebc201f76ae77de0141e85dda0a1642 Mon Sep 17 00:00:00 2001 From: Alex Bozarth Date: Tue, 10 Dec 2024 14:39:39 -0600 Subject: [PATCH] Add weekly cron job with build_main true Signed-off-by: Alex Bozarth --- .github/workflows/build.yml | 26 ++++++++++++++------------ README.md | 2 ++ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac8139d..590c071 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,76 +23,78 @@ on: description: "Which docker tag to push to" required: false type: string + schedule: # run with "build_main: true" weekly on Mon at 1:01 + - cron: '1 1 * * 1' jobs: curl: uses: ./.github/workflows/curl.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} h2load: uses: ./.github/workflows/h2load.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} haproxy: uses: ./.github/workflows/haproxy.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} httpd: uses: ./.github/workflows/httpd.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} locust: uses: ./.github/workflows/locust.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} mosquitto: uses: ./.github/workflows/mosquitto.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} nginx: uses: ./.github/workflows/nginx.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} ngtcp2: uses: ./.github/workflows/ngtcp2.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} openssh: uses: ./.github/workflows/openssh.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} openssl3: uses: ./.github/workflows/openssl3.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} openvpn: uses: ./.github/workflows/openvpn.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} wireshark: uses: ./.github/workflows/wireshark.yml with: - build_main: ${{ inputs.build_main == 'true' }} + build_main: ${{ !contains(inputs.build_main == 'true', 'false') }} release_tag: ${{ inputs.release_tag }} diff --git a/README.md b/README.md index 0d1349a..aa812b0 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,8 @@ It should be possible to use the openssl (s_client) and curl clients with all al When updates to an integration with a Dockerfile are pushed to `main`, an updated `latest` image is pushed to DockerHub and ghcr.io with support for both x86_64 and arm64. +The build and test CI is run against the latest code in liboqs and oqs-provider weekly. + ## Contributing Contributions are gratefully welcomed. See our [Contributing Guide](CONTRIBUTING.md) for more details.