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

Automatically deploy beta versions of the docs site to docs-beta.planktoscope.community #298

Merged
merged 6 commits into from
Dec 1, 2023

Conversation

ethanjli
Copy link
Member

@ethanjli ethanjli commented Dec 1, 2023

This PR makes progress on #144 by setting up a GitHub Actions workflow to automatically deploy any pushes to the beta branch (which we're currently using) and the documentation/beta branch (which we're not currently using, but might want to use in the future) to a new repo at github.com/PlanktoScope/docs-beta.planktoscope.community, which publishes the site at https://docs-beta.planktoscope.community.

This PR also modifies the docs site's title (in the browser window/tab and in the navigation header) by appending " (developer preview)" to edge deployments (for https://docs-edge.planktoscope.community) and " (beta preview)" to beta deployments.

@ethanjli
Copy link
Member Author

ethanjli commented Dec 1, 2023

I've done some basic testing and it seems to work. Further testing will need to be done after merging this PR - testing on the master branch, and testing when we push the beta branch or make a documentation/beta branch. So I will merge this PR now.

@ethanjli ethanjli merged commit 0679dc7 into master Dec 1, 2023
2 checks passed
@ethanjli ethanjli deleted the feature/docs-beta-deploy branch December 1, 2023 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

1 participant