diff --git a/.github/workflows/commit-to-main.yml b/.github/workflows/commit-to-main.yml index c9aafbba7..92e73bd35 100644 --- a/.github/workflows/commit-to-main.yml +++ b/.github/workflows/commit-to-main.yml @@ -5,7 +5,7 @@ permissions: on: push: - #branches: [ "main" ] + branches: [ "main" ] jobs: trigger-downstream-ci: @@ -14,26 +14,26 @@ jobs: runs-on: ubuntu-latest steps: # TODO: missing projects? - # - name: Trigger OQS-OpenSSL CI - # run: | - # curl --silent \ - # --write-out "\n%{response_code}\n" \ - # --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ - # --request POST \ - # --header "Content-Type: application/json" \ - # --data '{ "branch": "OQS-OpenSSL_1_1_1-stable", "parameters": { "run_downstream_tests": true } }' \ - # https://circleci.com/api/v2/project/gh/open-quantum-safe/openssl/pipeline | tee curl_out \ - # && grep -q "201" curl_out - # - name: Trigger OQS-BoringSSL CI - # run: | - # curl --silent \ - # --write-out "\n%{response_code}\n" \ - # --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ - # --request POST \ - # --header "Content-Type: application/json" \ - # --data '{ "branch": "master", "parameters": { "run_downstream_tests": true } }' \ - # https://circleci.com/api/v2/project/gh/open-quantum-safe/boringssl/pipeline | tee curl_out \ - # && grep -q "201" curl_out + - name: Trigger OQS-OpenSSL CI + run: | + curl --silent \ + --write-out "\n%{response_code}\n" \ + --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ + --request POST \ + --header "Content-Type: application/json" \ + --data '{ "branch": "OQS-OpenSSL_1_1_1-stable", "parameters": { "run_downstream_tests": true } }' \ + https://circleci.com/api/v2/project/gh/open-quantum-safe/openssl/pipeline | tee curl_out \ + && grep -q "201" curl_out + - name: Trigger OQS-BoringSSL CI + run: | + curl --silent \ + --write-out "\n%{response_code}\n" \ + --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ + --request POST \ + --header "Content-Type: application/json" \ + --data '{ "branch": "master", "parameters": { "run_downstream_tests": true } }' \ + https://circleci.com/api/v2/project/gh/open-quantum-safe/boringssl/pipeline | tee curl_out \ + && grep -q "201" curl_out - name: Trigger OQS-OpenSSH CI run: | curl --silent \ @@ -45,44 +45,44 @@ jobs: --data '{"ref":"OQS-v9"}' \ https://api.github.com/repos/open-quantum-safe/openssh/actions/workflows/ubuntu.yaml/dispatches | tee curl_out \ && grep -q "204" curl_out - # - name: Trigger oqs-provider CI - # run: | - # curl --silent \ - # --write-out "\n%{response_code}\n" \ - # --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ - # --request POST \ - # --header "Content-Type: application/json" \ - # --data '{ "branch": "main" }' \ - # https://circleci.com/api/v2/project/gh/open-quantum-safe/oqs-provider/pipeline | tee curl_out \ - # && grep -q "201" curl_out - # - name: Trigger liboqs-dotnet CI - # run: | - # curl --silent \ - # --write-out "\n%{response_code}\n" \ - # --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ - # --request POST \ - # --header "Content-Type: application/json" \ - # --data '{ "branch": "master" }' \ - # https://circleci.com/api/v2/project/gh/open-quantum-safe/liboqs-dotnet/pipeline | tee curl_out \ - # && grep -q "201" curl_out - # - name: Trigger liboqs-java CI - # run: | - # curl --silent \ - # --write-out "\n%{response_code}\n" \ - # --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ - # --request POST \ - # --header "Content-Type: application/json" \ - # --data '{ "branch": "master" }' \ - # https://circleci.com/api/v2/project/gh/open-quantum-safe/liboqs-java/pipeline | tee curl_out \ - # && grep -q "201" curl_out - # - name: Trigger liboqs-python CI - # run: | - # curl --silent \ - # --write-out "\n%{response_code}\n" \ - # --request POST \ - # --header "Accept: application/vnd.github+json" \ - # --header "Authorization: Bearer ${{ secrets.OQSBOT_GITHUB_ACTIONS }}" \ - # --header "X-GitHub-Api-Version: 2022-11-28" \ - # --data '{"event_type":"liboqs-upstream-trigger"}' \ - # https://api.github.com/repos/open-quantum-safe/liboqs-python/dispatches | tee curl_out \ - # && grep -q "204" curl_out + - name: Trigger oqs-provider CI + run: | + curl --silent \ + --write-out "\n%{response_code}\n" \ + --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ + --request POST \ + --header "Content-Type: application/json" \ + --data '{ "branch": "main" }' \ + https://circleci.com/api/v2/project/gh/open-quantum-safe/oqs-provider/pipeline | tee curl_out \ + && grep -q "201" curl_out + - name: Trigger liboqs-dotnet CI + run: | + curl --silent \ + --write-out "\n%{response_code}\n" \ + --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ + --request POST \ + --header "Content-Type: application/json" \ + --data '{ "branch": "master" }' \ + https://circleci.com/api/v2/project/gh/open-quantum-safe/liboqs-dotnet/pipeline | tee curl_out \ + && grep -q "201" curl_out + - name: Trigger liboqs-java CI + run: | + curl --silent \ + --write-out "\n%{response_code}\n" \ + --user ${{ secrets.BUILD_TRIGGER_TOKEN }}: \ + --request POST \ + --header "Content-Type: application/json" \ + --data '{ "branch": "master" }' \ + https://circleci.com/api/v2/project/gh/open-quantum-safe/liboqs-java/pipeline | tee curl_out \ + && grep -q "201" curl_out + - name: Trigger liboqs-python CI + run: | + curl --silent \ + --write-out "\n%{response_code}\n" \ + --request POST \ + --header "Accept: application/vnd.github+json" \ + --header "Authorization: Bearer ${{ secrets.OQSBOT_GITHUB_ACTIONS }}" \ + --header "X-GitHub-Api-Version: 2022-11-28" \ + --data '{"event_type":"liboqs-upstream-trigger"}' \ + https://api.github.com/repos/open-quantum-safe/liboqs-python/dispatches | tee curl_out \ + && grep -q "204" curl_out