fixup! Explicitly use secret #3
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Trigger basic downstream CI | ||
permissions: | ||
contents: read | ||
on: | ||
push: | ||
#branches: [ "main" ] | ||
jobs: | ||
trigger-downstream-ci: | ||
strategy: | ||
fail-fast: false | ||
runs-on: ubuntu-latest | ||
env: | ||
{ secrets.BUILD_TRIGGER_TOKEN }: ${{ secrets.{ secrets.BUILD_TRIGGER_TOKEN } }} | ||
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-OpenSSH 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-v8", "parameters": { "run_downstream_tests": true } }' \ | ||
https://circleci.com/api/v2/project/gh/open-quantum-safe/openssh/pipeline | tee curl_out \ | ||
&& grep -q "201" 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 |