From 634c3d803d6ca7c3ea37aa0aea86b81e067555f7 Mon Sep 17 00:00:00 2001 From: Matthew Fishman Date: Tue, 28 Apr 2026 18:58:11 -0400 Subject: [PATCH 1/2] Drop redundant tag triggers from CI; restrict docs to v* tags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test and integration-test workflows currently re-run on every tag push. The same commit was already tested on merge to main, and tags fire after registration — re-running adds no signal. The original PkgTemplates.jl design combined tests and docs into one workflow, where `tags: '*'` was needed for Documenter.jl's versioned-docs deploy; the trigger was carried into separate test workflows here without revisiting why. Documentation keeps tag triggering for Documenter.jl's versioned-docs flow but restricts to `v*` so subdir-package tags (e.g. `NDTensors-v0.4.27`) don't pollute the docs build. Documenter's `deploydocs` only deploys `v*` tags by default, so this is also a strict cleanup of wasted CI runs on non-`v*` tags for repos without subdir packages. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/Documentation.yml | 2 +- .github/workflows/IntegrationTest.yml | 1 - .github/workflows/Tests.yml | 1 - template/.github/workflows/Documentation.yml.template | 2 +- template/.github/workflows/IntegrationTest.yml.template | 1 - template/.github/workflows/Tests.yml.template | 1 - 6 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/Documentation.yml b/.github/workflows/Documentation.yml index c3b11ec..6a41ccb 100644 --- a/.github/workflows/Documentation.yml +++ b/.github/workflows/Documentation.yml @@ -3,7 +3,7 @@ on: push: branches: - "main" - tags: "*" + tags: ["v*"] pull_request: ~ schedule: - cron: "1 4 * * 4" diff --git a/.github/workflows/IntegrationTest.yml b/.github/workflows/IntegrationTest.yml index 9185405..b898315 100644 --- a/.github/workflows/IntegrationTest.yml +++ b/.github/workflows/IntegrationTest.yml @@ -3,7 +3,6 @@ on: push: branches: - "main" - tags: "*" pull_request_target: types: - "opened" diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml index 70f6c8d..5b47c10 100644 --- a/.github/workflows/Tests.yml +++ b/.github/workflows/Tests.yml @@ -5,7 +5,6 @@ on: - "master" - "main" - "release-" - tags: "*" paths-ignore: - "docs/**" pull_request: diff --git a/template/.github/workflows/Documentation.yml.template b/template/.github/workflows/Documentation.yml.template index c3b11ec..6a41ccb 100644 --- a/template/.github/workflows/Documentation.yml.template +++ b/template/.github/workflows/Documentation.yml.template @@ -3,7 +3,7 @@ on: push: branches: - "main" - tags: "*" + tags: ["v*"] pull_request: ~ schedule: - cron: "1 4 * * 4" diff --git a/template/.github/workflows/IntegrationTest.yml.template b/template/.github/workflows/IntegrationTest.yml.template index 7680609..133b724 100644 --- a/template/.github/workflows/IntegrationTest.yml.template +++ b/template/.github/workflows/IntegrationTest.yml.template @@ -3,7 +3,6 @@ on: push: branches: - "main" - tags: "*" pull_request_target: types: - "opened" diff --git a/template/.github/workflows/Tests.yml.template b/template/.github/workflows/Tests.yml.template index 70f6c8d..5b47c10 100644 --- a/template/.github/workflows/Tests.yml.template +++ b/template/.github/workflows/Tests.yml.template @@ -5,7 +5,6 @@ on: - "master" - "main" - "release-" - tags: "*" paths-ignore: - "docs/**" pull_request: From ae1a174deaaaf6594b5b1ca50cc4eb3ed631a6be Mon Sep 17 00:00:00 2001 From: Matthew Fishman Date: Tue, 28 Apr 2026 19:04:04 -0400 Subject: [PATCH 2/2] =?UTF-8?q?Bump=20version:=200.3.53=20=E2=86=92=200.3.?= =?UTF-8?q?54?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index bce46ef..8270628 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ITensorPkgSkeleton" uuid = "3d388ab1-018a-49f4-ae50-18094d5f71ea" -version = "0.3.53" +version = "0.3.54" authors = ["ITensor developers and contributors"] [workspace]