Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
66283b2
docs: revise reimplementation plans with gap analysis
intel352 Mar 9, 2026
655bd1a
feat: add aggregate health service with providers, caching, and event…
intel352 Mar 9, 2026
316def2
feat: add TenantGuard enforcement layer for multi-tenant isolation
intel352 Mar 9, 2026
64bb3f6
feat: add dynamic reload manager with orchestrator, circuit breaker, …
intel352 Mar 9, 2026
baea918
feat: add contract verifier and performance benchmarks
intel352 Mar 9, 2026
6eb0971
feat: add BDD contract tests for reload and health subsystems
intel352 Mar 9, 2026
8f84f87
fix: resolve CI lint failures and letsencrypt checksum mismatch
intel352 Mar 9, 2026
3867ff2
fix: address all PR review comments
intel352 Mar 9, 2026
bbb7e2a
fix: address second round of PR review comments
intel352 Mar 10, 2026
80289d2
fix: address remaining PR review comments (round 3)
intel352 Mar 10, 2026
d29ee4a
fix: address round 4 PR review comments
intel352 Mar 10, 2026
9979492
fix: resolve contextcheck lint error in handleReload
intel352 Mar 10, 2026
e42a1d4
fix: address round 5 PR review comments
intel352 Mar 10, 2026
e48b208
fix: resolve err113 and wrapcheck lint errors
intel352 Mar 10, 2026
1adce01
docs: add modular v2 enhancements design doc
intel352 Mar 10, 2026
5a97bac
docs: add modular v2 enhancements implementation plan
intel352 Mar 10, 2026
c1477b9
chore: upgrade to Go 1.26, fix plan tech stack reference
intel352 Mar 10, 2026
fa3494f
Add WithModuleDependency builder option for config-driven dependency …
intel352 Mar 10, 2026
40d2094
feat: add Drainable interface with PreStop drain phase
intel352 Mar 10, 2026
ad2b8e5
feat: add application phase tracking with lifecycle transitions
intel352 Mar 10, 2026
ff0fc8b
feat: add WithParallelInit for concurrent module initialization
intel352 Mar 10, 2026
45ae6aa
feat: add RegisterTypedService/GetTypedService generic helpers
intel352 Mar 10, 2026
dd36523
feat: add OnServiceReady callback for service readiness events
intel352 Mar 10, 2026
ea32f0c
feat: add Plugin interface with WithPlugins builder option
intel352 Mar 10, 2026
d3d44a4
feat: add WithDynamicReload to wire ReloadOrchestrator into app lifec…
intel352 Mar 10, 2026
f404d1d
feat: add SecretResolver interface and ExpandSecrets utility
intel352 Mar 10, 2026
a7b59a2
feat: add configwatcher module with fsnotify file watching
intel352 Mar 10, 2026
1d9270e
feat: add SlogAdapter wrapping *slog.Logger for Logger interface
intel352 Mar 10, 2026
107589b
feat: add MetricsProvider interface and CollectAllMetrics
intel352 Mar 10, 2026
570c970
fix: address code review findings (C1, C2, I1-I3)
intel352 Mar 10, 2026
7a055f0
refactor: modernize codebase with gopls quickfixes
intel352 Mar 10, 2026
ef9f676
fix: address Copilot review findings from PR #83
intel352 Mar 10, 2026
63fd288
merge: resolve conflicts from origin/main into feat/reimplementation
intel352 Mar 10, 2026
357f242
fix: eliminate currentModule race in parallel init
intel352 Mar 10, 2026
ae4d98e
ci: upgrade Go version from 1.25 to 1.26 in all workflows
intel352 Mar 10, 2026
9b0913f
chore: upgrade Go 1.25 to 1.26 in all sub-module and example go.mod f…
intel352 Mar 10, 2026
5450d76
fix: address Go 1.26 lint issues in reverseproxy, scheduler, eventbus
intel352 Mar 10, 2026
8ec80f1
fix: resolve core lint issues (gofmt, errcheck, wrapcheck)
intel352 Mar 10, 2026
ae21c93
fix: resolve go vet false positives on Debug interface in feeders/yam…
intel352 Mar 10, 2026
d0d3f76
fix: correct gofmt formatting and nolint directive syntax
intel352 Mar 10, 2026
26568ef
fix: address Copilot review — mutex safety, slice copy, infinite loop…
intel352 Mar 10, 2026
c7248f4
fix: add gosec G118 suppression for kinesis and custom_memory eventbus
intel352 Mar 10, 2026
393a0e9
fix: pass full dependency graph to computeDepthLevels for accurate pa…
intel352 Mar 11, 2026
139711e
fix: reverseproxy proxy copies must preserve Director for backwards c…
intel352 Mar 11, 2026
c40ebeb
fix: resolve CI failures in examples, configwatcher, contract check, …
intel352 Mar 11, 2026
68985e4
fix: address remaining review comments — races, locking, interfaces, …
intel352 Mar 11, 2026
0483c23
fix: unwrap decorators for builder options, validate dependency hints
intel352 Mar 11, 2026
9dbf0e0
fix: use wrapped static error for dependency hint validation (err113)
intel352 Mar 11, 2026
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/workflows/auto-bump-modules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
check-latest: true

- name: Determine version
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bdd-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ on:
workflow_dispatch:

env:
GO_VERSION: '^1.25'
GO_VERSION: '^1.26'

jobs:
# Discover modules (reused for matrix)
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
branches: [ main ]

env:
GO_VERSION: '^1.25'
GO_VERSION: '^1.26'

jobs:
test:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cli-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ on:
default: 'patch'

env:
GO_VERSION: '^1.25'
GO_VERSION: '^1.26'

permissions:
contents: write
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/contract-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ permissions:
actions: read

env:
GO_VERSION: '^1.25'
GO_VERSION: '^1.26'

jobs:
contract-check:
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:

- name: Checkout PR branch
run: |
git checkout ${{ github.head_ref }}
git checkout ${{ github.event.pull_request.head.sha }}

- name: Extract contracts from PR branch
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
cache-dependency-path: go.sum

# Install Go dependencies and development tools
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/examples-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
workflow_dispatch:

env:
GO_VERSION: '^1.25'
GO_VERSION: '^1.26'

jobs:
validate-examples:
Expand Down Expand Up @@ -448,10 +448,10 @@ jobs:

echo "🔍 Verifying go.mod configuration for ${{ matrix.example }}..."

# Check that replace directives point to correct paths
if ! grep -q "replace.*=> ../../" go.mod; then
# Check that replace directives point to correct local paths
if ! grep -q "replace.*=> \.\./\.\." go.mod; then
echo "❌ Missing or incorrect replace directive in ${{ matrix.example }}/go.mod"
echo "Expected: replace github.com/GoCodeAlone/modular => ../../"
echo "Expected: replace github.com/GoCodeAlone/modular => ../.."
cat go.mod
exit 1
fi
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/module-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ jobs:
if: steps.skipcheck.outputs.changed == 'true'
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
check-latest: true

- name: Build modcli
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/modules-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ on:
workflow_dispatch:

env:
GO_VERSION: '^1.25'
GO_VERSION: '^1.26'

jobs:
# This job identifies which modules have been modified
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
check-latest: true
- name: Build modcli
run: |
Expand Down Expand Up @@ -275,7 +275,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
check-latest: true
- name: Build modcli
run: |
Expand Down Expand Up @@ -354,7 +354,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
check-latest: true
- name: Build modcli
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:
if: steps.detect.outputs.core_changed == 'true'
uses: actions/setup-go@v6
with:
go-version: '^1.25'
go-version: '^1.26'
check-latest: true

- name: Build modcli
Expand Down
Loading
Loading