fix: bump Dockerfile to golang:1.25-alpine to match go.mod requirement #15

Merged
starkSV merged 1 commit from feat/caching-layer into main 2026-05-18 22:52:10 +05:30
starkSV commented 2026-05-18 22:52:02 +05:30 (Migrated from github.com)

Summary by CodeRabbit

  • Chores
    • Updated Go base image version in the build pipeline.

Review Change Stack

<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated Go base image version in the build pipeline. <!-- review_stack_entry_start --> [![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/starkSV/windows-iso-downloader/pull/15?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack) <!-- review_stack_entry_end --> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
coderabbitai[bot] commented 2026-05-18 22:52:14 +05:30 (Migrated from github.com)

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 513dd5e0-3019-4516-8dcf-37f6912ce935

📥 Commits

Reviewing files that changed from the base of the PR and between 8f7bbdeed9 and 2f14ca6f22.

📒 Files selected for processing (1)
  • backend/Dockerfile

📝 Walkthrough

Walkthrough

The Dockerfile's builder stage Go base image is updated from golang:1.22-alpine to golang:1.25-alpine. All other build steps—dependency caching, static binary compilation, runtime image setup, non-root user execution, health checking, and service startup—remain unchanged.

Changes

Go Base Image Update

Layer / File(s) Summary
Builder stage Go version upgrade
backend/Dockerfile
Go base image in the builder stage is bumped from version 1.22 to 1.25 on Alpine; all downstream compilation, copying, and runtime configuration steps are unaffected.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A rabbit hops with glee so bright,
Go 1.25 shines in Alpine light,
The build stage leaps, no changes more,
Just fresher tools to help explore!

Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/caching-layer

Comment @coderabbitai help to get the list of available commands and usage tips.

<!-- This is an auto-generated comment: summarize by coderabbit.ai --> <!-- This is an auto-generated comment: failure by coderabbit.ai --> > [!CAUTION] > ## Review failed > > The pull request is closed. <!-- end of auto-generated comment: failure by coderabbit.ai --> <details> <summary>ℹ️ Recent review info</summary> <details> <summary>⚙️ Run configuration</summary> **Configuration used**: defaults **Review profile**: CHILL **Plan**: Pro Plus **Run ID**: `513dd5e0-3019-4516-8dcf-37f6912ce935` </details> <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between 8f7bbdeed9c7969e22d33f354e319f8f545e4c9b and 2f14ca6f22a21da580d374d370c89472e9f5ba21. </details> <details> <summary>📒 Files selected for processing (1)</summary> * `backend/Dockerfile` </details> </details> --- <!-- walkthrough_start --> <details> <summary>📝 Walkthrough</summary> ## Walkthrough The Dockerfile's builder stage Go base image is updated from `golang:1.22-alpine` to `golang:1.25-alpine`. All other build steps—dependency caching, static binary compilation, runtime image setup, non-root user execution, health checking, and service startup—remain unchanged. ## Changes **Go Base Image Update** | Layer / File(s) | Summary | | --- | --- | | **Builder stage Go version upgrade** <br> `backend/Dockerfile` | Go base image in the builder stage is bumped from version 1.22 to 1.25 on Alpine; all downstream compilation, copying, and runtime configuration steps are unaffected. | ## Estimated code review effort 🎯 1 (Trivial) | ⏱️ ~2 minutes ## Poem > 🐰 A rabbit hops with glee so bright, > Go 1.25 shines in Alpine light, > The build stage leaps, no changes more, > Just fresher tools to help explore! ✨ </details> <!-- walkthrough_end --> <!-- finishing_touch_checkbox_start --> <details> <summary>✨ Finishing Touches</summary> <details> <summary>🧪 Generate unit tests (beta)</summary> - [ ] <!-- {"checkboxId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", "radioGroupId": "utg-output-choice-group-unknown_comment_id"} --> Create PR with unit tests - [ ] <!-- {"checkboxId": "6ba7b810-9dad-11d1-80b4-00c04fd430c8", "radioGroupId": "utg-output-choice-group-unknown_comment_id"} --> Commit unit tests in branch `feat/caching-layer` </details> </details> <!-- finishing_touch_checkbox_end --> <!-- tips_start --> --- <sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub> <!-- tips_end --> <!-- internal state start --> <!-- DwQgtGAEAqAWCWBnSTIEMB26CuAXA9mAOYCmGJATmriQCaQDG+Ats2bgFyQAOFk+AIwBWJBrngA3EsgEBPRvlqU0AgfFwA6NPEgQAfACgjoCEejqANiS4AzeAA8uA7M26QAIvgYBrSnauQBJBE+BaYRBwAjBoATACsYGgW3PDkgfiQzNQMsMH4GsyKkBQkAI7Y8CVsGLgGAHIuApRckXEGAKoASgAyXLC4uNyIHAD0I0TqsNgCGkzMI4i4aBTeAMoAaiMA7qm0+FuIYEiEe1sYFvhoShQj3NgWFiOtHYjNkIvLa+sGq/jYFAwSJABFQMDlbCRqCMGGgcqkiGAwrJKAZoMtSLhgaDwZltBgfktcNhhvxuGQDJ0SBJ4CQtpQSQZuioSBYGQBhErUOjoTiQGIABhiADYwPyEpEABzQSIAdg4MRiHEFAC0jPpjOAoGR6PgbDgCMQyMoaPQ5tVebx+MJROIpDJ5Exrio1JptLowIYTFA4KhUJh9YRSOQqCaFKx2FwqFt3i4shR5HIFE7VOotDp1RrTAYBLDfBhaCNPD4/PArBwDAAiKsGADENcgAEEAJKG4Nc+iIWPLeS6xiwcLSMywIFF3wUfwkQCYBMgAOIZZyljtLUiQfsyEhkSDYbi0dvpLevdCQch0vhz4FoQ/wLIrgAUAAMQmEMBFogrEslUiR75BAEmEkEfUJwiiWIEiSFJyHvABKDRGwefhcGHPgFwsehMHoChsBqa8gUWEghkAFAJUgYCxsFoeEFG4WQKMKWh7iBCdkBsfA+BhOEXwAGjDFILAoxDcMJeAGEgbpUmwexgVSbsuNeAYKO3dAsAbT80kw7C2BQG8SC4tSMAoy8jwwfAMDACh8HwTFiUoLjhySRC+1EbwKPvEZbIsRCf2MngWMxABmflBS49D3iWChxBfQJhwA5hEFoCwwBzYt8x/NQMG7AiqjxLcwX7F86A0IwjDrOCaBDeBjOQIJ+MgJQSOWahyowZBexIexuB87kWJ4aZeOE9h1BpRA1UgOoMla9qwroW4eqEpMgX68RpH4PgGwABSbGrRDCMqKr7Ad6FSSLUAnArCtresAFlMHgGxpExAAxUsgQbNKLFkAAvFFGS/ZAcn2rgAGpIhGMBIiMABRRZrz3R0gRKalaUgEgbGYsKuG6fZK2rAwMy9JH834PU0DwQMjRDbkzQjYo0GjTtWG7YEHUUZQU1ddMPQMPGfWQP0sGJg0g2NCmWHNLglCWJ7TWZ4ELh8GN6fjam8vtOaqFZtN3UMAwAG0AG8K1BUgm1oCsOANgcAH1+QAFkiSJfIYCUc35ABOfkKw4ituGoWBTYrRK8wLUcSysD2Kw+MLRPIU2Yk97Uo5IGPPbpuNZD9uAgRQ64QrQFccyvLTIC2AznFcbkbDM5gAKfYC3xiD8IO/fdAOfV9QIbr97w0MPYYAIVl7w2RYbgrHsdQ07Ni4tgrABfABdTMtQJ3t+dJttQ0pmoxZICWrClpQZa8bx5dTpXSBV2G1ZdDX9CAA= --> <!-- internal state end -->
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: shekhar/windows-iso-downloader#15
No description provided.