This branch contains the test deployment infrastructure with random URL paths to minimize undesired page visits from public.
| Environment | Branch | URL Pattern | Access |
|---|---|---|---|
| Production | main |
https://biosustain.github.io/data-catalog-resources/ | ✅ Public |
| Test Staging | test-deploy |
https://biosustain.github.io/data-catalog-resources/test-`{random12}` | ✅ Public with unique URLs |
| PR Previews | PR branch | https://biosustain.github.io/data-catalog-resources/pr-`{number}`-`{random16}` | ✅ Public with unique URLs |
# Create PR → Preview deployed automatically
git checkout -b feature/new-docs
git push origin feature/new-docs
# Check PR comment for secure URL# Deploy to secure test environment
git checkout test-deploy
git merge feature/your-branch
git push origin test-deploy
# Check GitHub Actions log for secure URL- Trigger: Push to
test-deploybranch - URL: https://biosustain.github.io/data-catalog-resources/test-`{random12}` (check workflow logs)
- Trigger: Open/update pull request
- URL: https://biosustain.github.io/data-catalog-resources/pr-`{number}`-`{random16}`/ (check PR comments)
- Trigger: Push to
mainbranch - URL: https://biosustain.github.io/data-catalog-resources/ (public)
- Build failures: Check GitHub Actions, test locally with
rm -rf _build && sphinx-build -b html . _build - Missing URL: Check PR comments or workflow logs for secure URL
- URL broken: Verify complete random URL from logs/comments
- Preview not updating: New commits = new random URLs, check latest comment
- Check GitHub Actions logs
- Create new issue with branch/commit details
- Contact Ding He at BRIGHT
Research Data Management Team | BRIGHT