Skip to content

Conversation

@gribnoysup
Copy link
Collaborator

@gribnoysup gribnoysup commented Dec 9, 2025

This patch adds a new publish script for compass-web that will upload the special compass-web entrypoint js file that points to one of the previously uploaded releases

@github-actions github-actions bot added the feat label Dec 9, 2025
@gribnoysup gribnoysup added the no release notes Fix or feature not for release notes label Dec 9, 2025
@gribnoysup gribnoysup changed the title feat(web, ci): add publish script; automatically publish for dev on every merge to main feat(web, ci): add publish script; automatically publish for dev on every merge to main COMPASS-10156 Dec 9, 2025
@gribnoysup gribnoysup force-pushed the COMPASS-10156 branch 6 times, most recently from 1c9d87b to 44fa34b Compare December 9, 2025 17:08
@gribnoysup gribnoysup force-pushed the COMPASS-10156 branch 6 times, most recently from 2503463 to 23b1123 Compare December 10, 2025 11:21
@gribnoysup gribnoysup marked this pull request as ready for review December 10, 2025 13:41
@gribnoysup gribnoysup requested a review from a team as a code owner December 10, 2025 13:41
@gribnoysup gribnoysup requested a review from ivandevp December 10, 2025 13:41
@gribnoysup gribnoysup added the no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion) label Dec 10, 2025
@gribnoysup
Copy link
Collaborator Author

Before disabling the publish for patches I manually tested that it works: https://downloads.mongodb.com/compass/compass-web/dev/index.mjs

Also this PR in mms uses this URL successfully https://github.com/10gen/mms/pull/150184

E2E_TESTS_ATLAS_CS_WITHOUT_SEARCH: ${e2e_tests_atlas_cs_without_search}
E2E_TESTS_ATLAS_CS_WITH_SEARCH: ${e2e_tests_atlas_cs_with_search}

parameters:
Copy link
Collaborator Author

@gribnoysup gribnoysup Dec 10, 2025

Choose a reason for hiding this comment

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

Using parameters for these values so that later down the road we will be able to use those when spawning patches for releases with evergreen cli

Copy link
Collaborator Author

@gribnoysup gribnoysup Dec 10, 2025

Choose a reason for hiding this comment

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

Logic here is the same as before, but I moved some things around and git thinks it's a completely new file now 😓

Copy link
Collaborator

@ivandevp ivandevp left a comment

Choose a reason for hiding this comment

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

LGTM

@gribnoysup gribnoysup merged commit 828087f into main Dec 10, 2025
79 of 84 checks passed
@gribnoysup gribnoysup deleted the COMPASS-10156 branch December 10, 2025 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat no release notes Fix or feature not for release notes no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants