[WIP] Fix deployment issues for volttron.org and volttron.net #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix Custom Domain Deployment Issue
Root Cause Identified ✅
The deployment to volttron.org (and consequently volttron.net which redirects to it) stopped working after commit dc72acc on November 20th, which removed the
--baseURLparameter from the Hugo build command.Changes Made
1. Fixed
.github/workflows/hugo.yaml--baseURL "${{ steps.pages.outputs.base_url }}/"parameter to the Hugo build command2. Updated
DEPLOYMENT.mdHow It Works
volttron.orgmust be configured in repository Settings → Pagesactions/configure-pages@v4action outputs the configured custom domain--baseURLusing the custom domain from GitHub Pagesstatic/CNAMEfile is copied topublic/CNAMEduring buildWhy This Fixes the Issue
The workflow now matches the September 3rd working deployment configuration. The key difference:
--baseURL "${{ steps.pages.outputs.base_url }}/"--baseURLflag (used hugo.toml hardcoded value instead)--baseURL "${{ steps.pages.outputs.base_url }}/"Next Steps
After this PR is merged:
volttron.orgconfigured as custom domainOriginal prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.