Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(actions): Use separate preview domain #80

Merged
merged 7 commits into from
Mar 27, 2025

Conversation

afoley587
Copy link
Member

@afoley587 afoley587 commented Mar 26, 2025

Rationale

We should keep our previews completely separate from our (possibly) production site. Because of this, we should have different inputs which dictate where to publish a build to.

This does not parameterize _clean_deployment because we should never clean our production site(s).

I also changed the names of the workflows to include Composite so, in the UI, we know which is which.

@afoley587 afoley587 requested a review from a team as a code owner March 26, 2025 19:33
@afoley587 afoley587 requested a review from a team March 26, 2025 19:52
findtopher
findtopher previously approved these changes Mar 26, 2025
Copy link
Member

@findtopher findtopher left a comment

Choose a reason for hiding this comment

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

Seems like a good idea to me

kevin-dimichel
kevin-dimichel previously approved these changes Mar 26, 2025
Copy link

github-actions bot commented Mar 26, 2025

The preview for this PR has been removed

Copy link
Contributor

@thesteve0 thesteve0 left a comment

Choose a reason for hiding this comment

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

Can't improve perfection

@afoley587 afoley587 merged commit fa01bb5 into main Mar 27, 2025
3 checks passed
@afoley587 afoley587 deleted the afoley/as-582-migrate-previews branch March 27, 2025 14:07
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.

4 participants