Skip to content

Commit d0385a3

Browse files
authored
[PATCH] Drop redundant tag triggers from CI; restrict docs to v* tags (#53)
## Summary 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. Documentation keeps tag triggering for Documenter.jl's versioned-docs flow but restricts to `v*` so subdir-package tags don't pollute the docs build. ## Background The original PkgTemplates.jl design ships a single combined CI workflow where `tags: '*'` was needed so Documenter.jl's versioned-docs deploy job would fire on tag pushes. Splitting tests and docs into separate workflow files inherited the trigger block on both sides, so the test workflows have been firing on every tag push as a side-effect rather than for any active reason. This PR mirrors the corresponding skeleton change in [ITensorPkgSkeleton.jl#132](ITensor/ITensorPkgSkeleton.jl#132). ## Changes | File | Change | |---|---| | `Tests.yml` | Drop `tags: "*"` | | `IntegrationTest.yml` | Drop `tags: "*"` | | `Documentation.yml` | `tags: "*"` → `tags: ["v*"]` | Co-authored-by: ITensorBot <278814285+ITensorBot@users.noreply.github.com>
1 parent e882108 commit d0385a3

2 files changed

Lines changed: 0 additions & 2 deletions

File tree

.github/workflows/IntegrationTest.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ on:
33
push:
44
branches:
55
- "main"
6-
tags: "*"
76
pull_request_target:
87
types:
98
- "opened"

.github/workflows/Tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ on:
55
- "master"
66
- "main"
77
- "release-"
8-
tags: "*"
98
paths-ignore:
109
- "docs/**"
1110
pull_request:

0 commit comments

Comments
 (0)