-
-
Notifications
You must be signed in to change notification settings - Fork 2
fix(deps): update module github.com/gohugoio/hugo to v0.151.0 #225
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
Conversation
0a98933 to
d752049
Compare
|
Claude finished @renovate[bot]'s task —— View job 🚨 Critical Issues FoundBlocking Issue: Invalid Go Module Structure
The s3deploy tool is properly managed in Go Version Inconsistency
✅ Hugo Update AssessmentSecurity: Hugo v0.151.0 is secure with no known vulnerabilities. Compatibility: The update is backward compatible - no breaking changes affecting this Hugo site. Benefits: Includes performance improvements and new features (HTMLToMarkdown function, enhanced footnotes). 🔧 Required Fixes
📋 Todo List:
Recommendation: Fix the Go module issues before merging. The Hugo update itself is safe and beneficial. |
d752049 to
407c07c
Compare
|
Claude finished @renovate[bot]'s task —— View job PR Review: Hugo v0.151.0 UpdateTodo List:
Code Quality & Issues Analysis❌ Critical Issue: Invalid Module Version FormatFile: require github.com/bep/s3deploy v2.12.1 // ❌ INVALIDProblem: The version Root Cause: This appears to be a malformed entry. The s3deploy tool is actually downloaded as a binary in the CloudFront workflow ( 🔧 Recommended Fix:This line should be removed entirely from
Hugo v0.151.0 Compatibility Assessment✅ Configuration CompatibilityYour site configuration is fully compatible with Hugo v0.151.0:
🚀 New Features AvailableHugo v0.151.0 introduces several features that could benefit your site:
Security Assessment✅ Security Posture
📋 Notable Security-Related Updates
Performance Considerations⚡ Performance ImprovementsHugo v0.151.0 includes several optimizations:
📈 Expected Impact
Build System Analysis✅ Deployment CompatibilityYour build scripts are robust and version-agnostic: GitHub Pages Workflow: # Dynamically pulls Hugo version from go.mod ✅
LATEST_HUGO_VERSION=$(grep github.com/gohugoio/hugo go.mod | awk '{print $NF}' | sed 's/^v//')Cloudflare Build Script: # Same dynamic approach ✅
LATEST_HUGO_VERSION=$(grep github.com/gohugoio/hugo go.mod | awk '{print $NF}' | sed 's/^v//')This means the Hugo update will automatically propagate to all deployment environments once the dependency issue is fixed. Recommendations🛠️ Immediate Actions Required
🔄 Optional Enhancements
Test Coverage Assessment
|
407c07c to
1303572
Compare
|
Claude finished @renovate[bot]'s task —— View job PR Review: Hugo v0.151.0 UpdateTodo List:
🔍 Review SummaryThis PR attempts to update Hugo from v0.150.1 to v0.151.0, but fails due to a critical Go module versioning issue. The dependency update cannot be completed until the s3deploy version conflict is resolved. 🚨 Critical Issues1. Go Module Version Violation (Blocking)
2. Inconsistent Dependency Management
✅ Positive AspectsHugo v0.151.0 FeaturesThe Hugo update brings several beneficial improvements:
Site Compatibility
🛡️ Security Assessment
🏎️ Performance Considerations
🔧 Recommended ActionsImmediate Fix (Required)# Remove the s3deploy dependency from go.mod entirely
# It's not actually used as a Go module - only downloaded in the workflowAlternative Solutions
Workflow ImprovementConsider adding checksum verification for the s3deploy binary download in - name: Download s3deploy
run: |
export S3DEPLOY_VERSION=2.12.1
curl -sLO https://github.com/bep/s3deploy/releases/download/v${S3DEPLOY_VERSION}/s3deploy_${S3DEPLOY_VERSION}_linux-amd64.tar.gz
# Add checksum verification here
tar -xzf s3deploy_${S3DEPLOY_VERSION}_linux-amd64.tar.gz s3deploy📋 Test Coverage
🎯 ConclusionStatus: ❌ Cannot merge - Critical blocking issue The Hugo v0.151.0 update itself is solid and beneficial, but the PR cannot be merged due to the Go module versioning violation. Once the s3deploy dependency issue is resolved (likely by removing it from go.mod), this update should be safe to merge. |
1303572 to
3ea2b61
Compare
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
v0.150.1->v0.151.0Release Notes
gohugoio/hugo (github.com/gohugoio/hugo)
v0.151.0Compare Source
Some notable new features in Hugo v0.151.0 are:
Note
7fd6762@AndrewChubatiukImprovements and bug fixes
03b33ec@bep #14019b462980@jmooring #1143447678d8@jmooring #8045510d98b@bepc5dca3b@bep #13946ec463c0@bep105d3bc@toddy153e46ba5@bep #139904d13035@bepDependency Updates
584f052@dependabot[bot]b76d717@dependabot[bot]4d2743e@dependabot[bot]c20f70d@dependabot[bot]1b55621@dependabot[bot]106c8e6@dependabot[bot]9928122@dependabot[bot]9943c1b@dependabot[bot]7667573@dependabot[bot]d71c07c@dependabot[bot]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.