Skip to content

[Testing] Auto publishing after deployments#4135

Open
mitchdz wants to merge 3 commits intomainfrom
auto-publishing
Open

[Testing] Auto publishing after deployments#4135
mitchdz wants to merge 3 commits intomainfrom
auto-publishing

Conversation

@mitchdz
Copy link
Collaborator

@mitchdz mitchdz commented Mar 10, 2026

Auto Publishing

This PR adds an optional auto-publishing switch to the Deployments workflow that allows the pipeline to automatically schedule a Publishing run once Deployments has completed successfully. This is especially useful when testing changes that require the Publishing workflow, so you do not have to manually monitor Deployments and trigger Publishing yourself. The option is disabled by default to preserve current behavior.

When the workflow is manually dispatched, it now creates a publishing_requested artifact (for example, publishing_requested) that is later consumed by the Publishing workflow to decide whether it should run for a given deployment.

Example Runs

Auto-run

No auto-run

@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
Signed-off-by: Mitchell <mitch_dz@hotmail.com>
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
@mitchdz mitchdz temporarily deployed to ghcr-deployment March 10, 2026 23:25 — with GitHub Actions Inactive
Copy link
Collaborator

@taalexander taalexander left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm provided it works. The inter-workflow communication through artifacts is nice. Thank you!

@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

Signed-off-by: Mitchell <mitch_dz@hotmail.com>
@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

Copy link
Collaborator

@taalexander taalexander left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

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.

3 participants