From 939d17d596d40f0cf884e3fcaae039cb48701d47 Mon Sep 17 00:00:00 2001 From: Andres Paz Date: Mon, 14 Sep 2020 00:48:49 -0700 Subject: [PATCH 1/4] e2e build --- build/ci.yml | 8 +++++++- build/e2e.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 build/e2e.yml diff --git a/build/ci.yml b/build/ci.yml index 8e67760aea6..1d542a972b6 100644 --- a/build/ci.yml +++ b/build/ci.yml @@ -1,6 +1,12 @@ name: $(Build.Major).$(Build.Minor).$(date:yyMM).$(DayOfMonth)$(rev:rr) -trigger: + +trigger: none + +pr: - main +- feature/* +- features/* +- release/* variables: Build.Major: 0 diff --git a/build/e2e.yml b/build/e2e.yml new file mode 100644 index 00000000000..d9fc2335004 --- /dev/null +++ b/build/e2e.yml @@ -0,0 +1,33 @@ +name: $(Build.Major).$(Build.Minor).$(date:yyMM).$(BuildId) + +parameters: +- name: validation_level + displayName: Validation Level + type: string + default: normal + values: + - minimal + - normal + - full + +trigger: none + +pr: +- main +- feature/* +- features/* +- release/* + +resources: + repositories: + - repository: qdk + type: github + endpoint: github + name: microsoft/qdk + ref: refs/heads/main + +extends: + template: build/qdk-module-e2e.yml@qdk + parameters: + module: qsharp-compiler + validation_level: ${{ parameters.validation_level }} From a0641e08e0ef6d88ab0c2d320d30b54f6b8b0d4a Mon Sep 17 00:00:00 2001 From: Andres Paz Date: Mon, 14 Sep 2020 00:49:46 -0700 Subject: [PATCH 2/4] qdk-sync --- .github/workflows/qdk-sync.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/qdk-sync.yml diff --git a/.github/workflows/qdk-sync.yml b/.github/workflows/qdk-sync.yml new file mode 100644 index 00000000000..26b4da3d7d6 --- /dev/null +++ b/.github/workflows/qdk-sync.yml @@ -0,0 +1,28 @@ +name: Sync QDK repos + +on: + push: + branches: + - main + +jobs: + sync-repos: + runs-on: ubuntu-latest + steps: + - name: Login to Azure + uses: Azure/login@v1 + with: + creds: ${{ secrets.AZURE_CREDENTIALS }} + + - id: AzureKeyVault + uses: Azure/get-keyvault-secrets@v1.0 + with: + keyvault: 'kv-qdk-build' + secrets: 'qdkBuildPAT' + + - name: 'Trigger QDK sync build' + uses: Azure/pipelines@releases/v1 + with: + azure-devops-project-url: 'https://dev.azure.com/ms-quantum-public/Microsoft Quantum (public)' + azure-pipeline-name: 'microsoft.qdk.sync' + azure-devops-token: ${{ steps.AzureKeyVault.outputs.qdkBuildPAT }} From 5e1301d38a2c2336189900f5f2825b0076aaed8a Mon Sep 17 00:00:00 2001 From: Andres Paz Date: Mon, 14 Sep 2020 01:10:16 -0700 Subject: [PATCH 3/4] trigger --- build/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/ci.yml b/build/ci.yml index 1d542a972b6..b194fa64afd 100644 --- a/build/ci.yml +++ b/build/ci.yml @@ -34,4 +34,4 @@ jobs: - task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0 displayName: 'Component Detection' inputs: - failOnAlert: true \ No newline at end of file + failOnAlert: true From 64f4cbc45a6b7c085511bc69fecbbac1b91909d4 Mon Sep 17 00:00:00 2001 From: Andres Paz Date: Mon, 14 Sep 2020 01:51:45 -0700 Subject: [PATCH 4/4] module name --- build/e2e.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/e2e.yml b/build/e2e.yml index d9fc2335004..1a56ac89ab3 100644 --- a/build/e2e.yml +++ b/build/e2e.yml @@ -29,5 +29,5 @@ resources: extends: template: build/qdk-module-e2e.yml@qdk parameters: - module: qsharp-compiler + module: qsharp-runtime validation_level: ${{ parameters.validation_level }}