Skip to content

[PATCH] Drop redundant tag triggers from CI; restrict docs to v* tags#25

Merged
mtfishman merged 1 commit intomainfrom
patch/tag_trigger_cleanup
Apr 29, 2026
Merged

[PATCH] Drop redundant tag triggers from CI; restrict docs to v* tags#25
mtfishman merged 1 commit intomainfrom
patch/tag_trigger_cleanup

Conversation

@ITensorBot
Copy link
Copy Markdown
Member

@ITensorBot ITensorBot commented Apr 28, 2026

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.

Changes

File Change
Tests.yml Drop tags: "*"
IntegrationTest.yml Drop tags: "*"
Documentation.yml tags: "*"tags: ["v*"]

@mtfishman mtfishman changed the title Apply tag_trigger_cleanup patch Drop redundant tag triggers from CI; restrict docs to v* tags Apr 28, 2026
@mtfishman mtfishman enabled auto-merge (squash) April 28, 2026 23:55
@mtfishman mtfishman changed the title Drop redundant tag triggers from CI; restrict docs to v* tags [PATCH] Drop redundant tag triggers from CI; restrict docs to v* tags Apr 29, 2026
@mtfishman mtfishman merged commit 7174543 into main Apr 29, 2026
14 checks passed
@mtfishman mtfishman deleted the patch/tag_trigger_cleanup branch April 29, 2026 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants