Skip to content

Conversation

@ReeceHumphreys
Copy link
Contributor

  • Tickets addressed: N/A
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

Updates the merge workflow to deploy the documentation to the /develop subpath when when merging PRs into the develop branch and to deploy docs to / when merging to the master branch. This will have the behavior of having the current docs site being updated less frequently and will only reflect the current state of the master branch.

Verification

I created a repo mimicking the setup of the deploy action we use for Basilisk for testing at https://github.com/ReeceHumphreys/deploy-test:

Caution

I will delete the repo mentioned in the Verification section when this PR is merged so the link may break.

Documentation

N/A

Future work

We could theoretically maintain documentation for each major release using this strategy. So we could have /3.8, 3.9, etc.
This would require keeping extra branches around though which we probably don't want to do.

@ReeceHumphreys ReeceHumphreys requested a review from schaubh January 4, 2026 21:48
@ReeceHumphreys ReeceHumphreys self-assigned this Jan 4, 2026
@ReeceHumphreys ReeceHumphreys added the documentation Improvements or additions to documentation label Jan 4, 2026
@ReeceHumphreys ReeceHumphreys added the ci Continuous integration label Jan 4, 2026
@ReeceHumphreys ReeceHumphreys requested a review from a team as a code owner January 4, 2026 21:48
@ReeceHumphreys ReeceHumphreys moved this to 👀 In review in Basilisk Jan 4, 2026
Copy link
Contributor

@schaubh schaubh left a comment

Choose a reason for hiding this comment

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

Some quick questions and comments.

Copy link
Contributor

@schaubh schaubh left a comment

Choose a reason for hiding this comment

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

Good to go.

@ReeceHumphreys ReeceHumphreys merged commit 103d3a3 into develop Jan 6, 2026
12 checks passed
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Basilisk Jan 6, 2026
@ReeceHumphreys ReeceHumphreys deleted the feature/multi-docs branch January 6, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants