Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ go test ./pkg/github -run TestGetMe

- **go.mod / go.sum:** Go module dependencies (Go 1.24.0+)
- **.golangci.yml:** Linter configuration (v2 format, ~15 linters enabled)
- **Dockerfile:** Multi-stage build (golang:1.25.8-alpine → distroless)
- **Dockerfile:** Multi-stage build (golang:1.26.4-alpine → distroless)
Comment on lines 95 to +97
- **server.json:** MCP server metadata for registry
- **.goreleaser.yaml:** Release automation config
- **.gitignore:** Excludes bin/, dist/, vendor/, *.DS_Store, github-mcp-server binary
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
uses: ./.github/actions/build-ui
- uses: actions/setup-go@v6
with:
go-version: '1.25'
go-version: '1.26'
- name: golangci-lint
Comment on lines 19 to 22
uses: golangci/golangci-lint-action@v9
with:
Expand Down
8 changes: 8 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,14 @@ linters:
- revive
text: "var-naming: avoid package names that conflict with Go standard library package names"
settings:
modernize:
# The newexpr modernizer rewrites pointer-helpers such as github.Ptr(x)
# into the Go 1.26 new(expr) builtin. Adopting it touches ~1.2k call sites
# across the codebase, which is out of scope for a toolchain bump. Disable
# it here so the rest of the modernize suite stays active; adopting
# new(expr) can be done as a separate, focused change.
disable:
- newexpr
staticcheck:
checks:
- "all"
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ COPY ui/ ./ui/
RUN mkdir -p ./pkg/github/ui_dist && \
cd ui && npm run build

FROM golang:1.25.11-alpine@sha256:8d95af53d0d58e1759ddb4028285d9b1239067e4fbf4f544618cad0f60fbc354 AS build
FROM golang:1.26.4-alpine@sha256:f1ddd9fe14fffc091dd98cb4bfa999f32c5fc77d2f2305ea9f0e2595c5437c14 AS build
ARG VERSION="dev"

# Set the working directory
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/github/github-mcp-server

go 1.25.0
go 1.26.0

Comment on lines 1 to 4
require (
github.com/go-chi/chi/v5 v5.3.0
Expand Down
Loading