From c43616b6cf1ffb377de09de93edbce8ec1b0403d Mon Sep 17 00:00:00 2001 From: Alan Martin Date: Thu, 7 Aug 2025 13:28:23 -0400 Subject: [PATCH 1/4] Bump python in wfs --- .github/workflows/v2-build-demos.yml | 2 +- .github/workflows/v2-deploy-demos.yml | 2 +- .github/workflows/v2-sync-objects-dot-inv.yml | 2 +- .github/workflows/v2-validate-demo-metadata.yml | 2 +- .github/workflows/validate-demo-metadata.yml | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/v2-build-demos.yml b/.github/workflows/v2-build-demos.yml index 3a9d0e9aa8..0388cc1c3d 100644 --- a/.github/workflows/v2-build-demos.yml +++ b/.github/workflows/v2-build-demos.yml @@ -166,7 +166,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install dependencies run: pip install . && poetry config warnings.export false diff --git a/.github/workflows/v2-deploy-demos.yml b/.github/workflows/v2-deploy-demos.yml index f6f9a43400..c07d102392 100644 --- a/.github/workflows/v2-deploy-demos.yml +++ b/.github/workflows/v2-deploy-demos.yml @@ -58,7 +58,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install python requirements run: pip install -r .github/workflows/qml_pipeline_v2/requirements.txt diff --git a/.github/workflows/v2-sync-objects-dot-inv.yml b/.github/workflows/v2-sync-objects-dot-inv.yml index 0b557a3249..ec1200aa7d 100644 --- a/.github/workflows/v2-sync-objects-dot-inv.yml +++ b/.github/workflows/v2-sync-objects-dot-inv.yml @@ -52,7 +52,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install dependencies run: pip install . && poetry config warnings.export false diff --git a/.github/workflows/v2-validate-demo-metadata.yml b/.github/workflows/v2-validate-demo-metadata.yml index 38bd91111e..ba8eb21c36 100644 --- a/.github/workflows/v2-validate-demo-metadata.yml +++ b/.github/workflows/v2-validate-demo-metadata.yml @@ -55,7 +55,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install Poetry id: poetry diff --git a/.github/workflows/validate-demo-metadata.yml b/.github/workflows/validate-demo-metadata.yml index 33c80e1b39..e7bbb80383 100644 --- a/.github/workflows/validate-demo-metadata.yml +++ b/.github/workflows/validate-demo-metadata.yml @@ -82,7 +82,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install Poetry id: poetry @@ -119,7 +119,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.11' - name: Install QML Pipeline Utils run: pip install .github/workflows/qml_pipeline_utils From 188a5c274ad22db2785a3db5c122c5bc01693a55 Mon Sep 17 00:00:00 2001 From: Alan Martin Date: Thu, 7 Aug 2025 13:38:32 -0400 Subject: [PATCH 2/4] add additional context for demo uploads. --- .github/workflows/v2-deploy-pr.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/v2-deploy-pr.yml b/.github/workflows/v2-deploy-pr.yml index a5717f1852..706badc419 100644 --- a/.github/workflows/v2-deploy-pr.yml +++ b/.github/workflows/v2-deploy-pr.yml @@ -107,6 +107,8 @@ jobs: comment="### Your preview is ready :tada:!\n\n" comment+="You can view your changes [here](https://pennylane.ai/qml/demonstrations?pr=${{ needs.prepare-build-context.outputs.pr_id }})\n\n" + comment+="> Deployed at: $(date +'%Y-%m-%d %H:%M:%S') UTC\n\n" + echo "markdown=$comment" >> $GITHUB_OUTPUT - name: Generate Markdown Comment for Failed Deployment From 9f3721e337c0328c75859324fc767583b194df93 Mon Sep 17 00:00:00 2001 From: Alan Martin Date: Thu, 7 Aug 2025 13:40:18 -0400 Subject: [PATCH 3/4] add attempted deployment to fail comment --- .github/workflows/v2-deploy-pr.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/v2-deploy-pr.yml b/.github/workflows/v2-deploy-pr.yml index 706badc419..c3cec224d4 100644 --- a/.github/workflows/v2-deploy-pr.yml +++ b/.github/workflows/v2-deploy-pr.yml @@ -119,6 +119,8 @@ jobs: comment+="There was an issue deploying your changes. Please check the related `v2-deploy-pr` logs for more details.\n\n" comment+="If you need assistance, please reach out to the team.\n\n" + comment+="> Attempted deployment at: $(date +'%Y-%m-%d %H:%M:%S') UTC\n\n" + echo "markdown=$comment" >> $GITHUB_OUTPUT - name: Comment on PR From 9603919b23f2d7218fbcec711434891e8270971e Mon Sep 17 00:00:00 2001 From: Alan Martin Date: Thu, 7 Aug 2025 16:11:53 -0400 Subject: [PATCH 4/4] update python dep --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index ce62502c80..27e32430e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ version = "0.0.0" description = "Introductions to key concepts in quantum machine learning, as well as tutorials and implementations from cutting-edge QML research." readme = "README.md" license = "Apache-2.0" -requires-python = "~3.10.0" +requires-python = ">=3.10.0" authors = [ { name = "PennyLaneAI", email = "info@pennylane.ai" } ]