Skip to content

Commit ff71e77

Browse files
aknyshclaudeautofix-ci[bot]
authored
feat: add !aws.organization_id YAML function (#2117)
* feat: add !aws.organization_id YAML function (#2073) Add a new `!aws.organization_id` YAML function that retrieves the AWS Organization ID by calling the AWS Organizations DescribeOrganization API. This complements the existing AWS context functions and is equivalent to Terragrunt's `get_aws_org_id()`. - Create `pkg/aws/organization/` package with Getter interface, caching, and mock support (parallel to `pkg/aws/identity/`) - Register tag constants in both modern (`pkg/function/tags.go`) and legacy (`pkg/utils/yaml_utils.go`) layers - Implement modern layer function in `pkg/function/aws.go` - Implement legacy layer handler in `internal/exec/yaml_func_aws.go` - Add routing in `internal/exec/yaml_func_utils.go` - Add comprehensive unit tests across all three layers - Add documentation, blog post, PRD, and roadmap update - Update Go version references from 1.24/1.25 to 1.26 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: add Atmos Auth integration details to !aws.organization_id Document how the function integrates with Atmos Authentication, including auth context flow, credential resolution, stack-level configuration, and per-auth-context caching. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [autofix.ci] apply automated fixes * fix: add AtmosYamlFuncAwsOrganizationID to yaml_utils_test.go expected tags Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: address PR review - generated mocks, nil guard, error tests, pr number - Replace manual mocks with generated MockGetter (go.uber.org/mock) in organization_test.go and aws_test.go per repo conventions - Add defensive nil/empty guard before dereferencing orgInfo in processTagAwsOrganizationID (legacy layer) - Add subprocess-based error path tests for processTagAwsOrganizationID (getter error, nil info, empty ID all cause os.Exit) - Wrap config-loading error with ErrAwsDescribeOrganization using standard ErrWrapFormat pattern - Add pr: 2117 to roadmap milestone Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [autofix.ci] apply automated fixes * fix: address remaining PR review comments - Replace manual mockAWSOrganizationGetter and countingAWSOrgGetter with generated awsOrg.NewMockGetter(ctrl) in internal/exec tests - Anchor -test.run regex with ^...$ in subprocess error tests - Return wrapped error instead of empty info when Organization payload is nil - Guard SetGetter against nil injection (falls back to defaultGetter) - Revert golden snapshots to main (remove env-specific gh auth debug line) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: address PR review comments and improve test coverage to 95% - Replace manual mocks with gomock-generated mocks across all test files - Tighten mock expectations from AnyTimes() to Times(1) - Add specific exit code assertion in subprocess error tests - Add organizationsAPI interface + injectable factory variables for testable defaultGetter.GetOrganization (was 0%, now 100%) - Add TestSetGetter_NilFallback for nil guard branch coverage - Add 7 defaultGetter unit tests: success, nil fields, config error, describe error, not-in-org error, nil payload, auth context passthrough - Regenerate mock_organization.go with both Getter and organizationsAPI - Overall organization package coverage: 47.88% → 95.3% Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: guard nil output, collision-safe cache keys, revert snapshots - Guard nil DescribeOrganization output before dereferencing Organization - Add TestDefaultGetter_GetOrganization_NilOutput for the new guard - Make cache keys collision-safe using %q with | delimiter - Revert golden snapshots to remove env-specific gh auth debug line Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 50b760f commit ff71e77

36 files changed

+2033
-160
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.24.6 AS confetty
1+
FROM golang:1.26.0 AS confetty
22

33
# Set the working directory
44
WORKDIR /app

.github/actions/go-version-check/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ Detects and comments on Go version changes in pull requests.
3838
🚀 Go Version Change Detected
3939

4040
This PR changes the Go version:
41-
- Base branch (main): 1.24.8
42-
- This PR: 1.25.0
41+
- Base branch (main): 1.25.0
42+
- This PR: 1.26.0
4343
- Change: ⬆️ Upgrade
4444

4545
> [!TIP]
4646
> ### Upgrade Checklist
4747
> - [ ] Verify all CI workflows pass with new Go version
4848
> - [ ] Check for new language features that could be leveraged
49-
> - [ ] Review release notes: https://go.dev/doc/go1.25
49+
> - [ ] Review release notes: https://go.dev/doc/go1.26
5050
> - [ ] Update .tool-versions if using asdf
5151
> - [ ] Update Dockerfile Go version if applicable
5252
```
@@ -56,8 +56,8 @@ This PR changes the Go version:
5656
⚠️ Go Version Change Detected
5757

5858
This PR changes the Go version:
59-
- Base branch (main): 1.25.0
60-
- This PR: 1.24.8
59+
- Base branch (main): 1.26.0
60+
- This PR: 1.25.0
6161
- Change: ⬇️ Downgrade
6262

6363
> [!WARNING]

.golangci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ linters:
6868
- "!**/pkg/auth/types/github_oidc_credentials.go"
6969
- "!**/internal/aws_utils/**"
7070
- "!**/pkg/aws/identity/**"
71+
- "!**/pkg/aws/organization/**"
7172
- "!**/pkg/provisioner/backend/**"
7273
- "!**/pkg/github/**"
7374
- "$test"

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ repos:
1515
name: Tidy go.mod
1616
description: Ensure go.mod and go.sum are clean
1717

18-
# Run golangci-lint using system binary to avoid Go 1.25 compatibility issues
18+
# Run golangci-lint using system binary to avoid Go version compatibility issues
1919
- repo: local
2020
hooks:
2121
- id: golangci-lint-config-verify

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ Auto-enabled via `RootCmd.ExecuteC()`. Non-standard paths use `telemetry.Capture
400400

401401
## Development Environment
402402

403-
**Prerequisites**: Go 1.24+, golangci-lint, Make. See `.cursor/rules/atmos-rules.mdc`.
403+
**Prerequisites**: Go 1.26+, golangci-lint, Make. See `.cursor/rules/atmos-rules.mdc`.
404404

405405
**Build**: CGO disabled, cross-platform, version via ldflags, output to `./build/`
406406

NOTICE

Lines changed: 42 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -99,95 +99,99 @@ APACHE 2.0 LICENSED DEPENDENCIES
9999

100100
- github.com/aws/aws-sdk-go-v2
101101
License: Apache-2.0
102-
URL: https://github.com/aws/aws-sdk-go-v2/blob/v1.41.1/LICENSE.txt
102+
URL: https://github.com/aws/aws-sdk-go-v2/blob/v1.41.2/LICENSE.txt
103103

104104
- github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
105105
License: Apache-2.0
106-
URL: https://github.com/aws/aws-sdk-go-v2/blob/aws/protocol/eventstream/v1.7.4/aws/protocol/eventstream/LICENSE.txt
106+
URL: https://github.com/aws/aws-sdk-go-v2/blob/aws/protocol/eventstream/v1.7.5/aws/protocol/eventstream/LICENSE.txt
107107

108108
- github.com/aws/aws-sdk-go-v2/config
109109
License: Apache-2.0
110-
URL: https://github.com/aws/aws-sdk-go-v2/blob/config/v1.32.7/config/LICENSE.txt
110+
URL: https://github.com/aws/aws-sdk-go-v2/blob/config/v1.32.10/config/LICENSE.txt
111111

112112
- github.com/aws/aws-sdk-go-v2/credentials
113113
License: Apache-2.0
114-
URL: https://github.com/aws/aws-sdk-go-v2/blob/credentials/v1.19.7/credentials/LICENSE.txt
114+
URL: https://github.com/aws/aws-sdk-go-v2/blob/credentials/v1.19.10/credentials/LICENSE.txt
115115

116116
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds
117117
License: Apache-2.0
118-
URL: https://github.com/aws/aws-sdk-go-v2/blob/feature/ec2/imds/v1.18.17/feature/ec2/imds/LICENSE.txt
118+
URL: https://github.com/aws/aws-sdk-go-v2/blob/feature/ec2/imds/v1.18.18/feature/ec2/imds/LICENSE.txt
119119

120120
- github.com/aws/aws-sdk-go-v2/feature/s3/manager
121121
License: Apache-2.0
122-
URL: https://github.com/aws/aws-sdk-go-v2/blob/feature/s3/manager/v1.22.0/feature/s3/manager/LICENSE.txt
122+
URL: https://github.com/aws/aws-sdk-go-v2/blob/feature/s3/manager/v1.22.4/feature/s3/manager/LICENSE.txt
123123

124124
- github.com/aws/aws-sdk-go-v2/internal/configsources
125125
License: Apache-2.0
126-
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/configsources/v1.4.17/internal/configsources/LICENSE.txt
126+
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/configsources/v1.4.18/internal/configsources/LICENSE.txt
127127

128128
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
129129
License: Apache-2.0
130-
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/endpoints/v2.7.17/internal/endpoints/v2/LICENSE.txt
130+
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/endpoints/v2.7.18/internal/endpoints/v2/LICENSE.txt
131131

132132
- github.com/aws/aws-sdk-go-v2/internal/ini
133133
License: Apache-2.0
134134
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/ini/v1.8.4/internal/ini/LICENSE.txt
135135

136136
- github.com/aws/aws-sdk-go-v2/internal/v4a
137137
License: Apache-2.0
138-
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/v4a/v1.4.17/internal/v4a/LICENSE.txt
138+
URL: https://github.com/aws/aws-sdk-go-v2/blob/internal/v4a/v1.4.18/internal/v4a/LICENSE.txt
139139

140140
- github.com/aws/aws-sdk-go-v2/service/ecr
141141
License: Apache-2.0
142-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/ecr/v1.55.2/service/ecr/LICENSE.txt
142+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/ecr/v1.55.3/service/ecr/LICENSE.txt
143143

144144
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
145145
License: Apache-2.0
146-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/accept-encoding/v1.13.4/service/internal/accept-encoding/LICENSE.txt
146+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/accept-encoding/v1.13.5/service/internal/accept-encoding/LICENSE.txt
147147

148148
- github.com/aws/aws-sdk-go-v2/service/internal/checksum
149149
License: Apache-2.0
150-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/checksum/v1.9.8/service/internal/checksum/LICENSE.txt
150+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/checksum/v1.9.10/service/internal/checksum/LICENSE.txt
151151

152152
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
153153
License: Apache-2.0
154-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/presigned-url/v1.13.17/service/internal/presigned-url/LICENSE.txt
154+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/presigned-url/v1.13.18/service/internal/presigned-url/LICENSE.txt
155155

156156
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared
157157
License: Apache-2.0
158-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/s3shared/v1.19.17/service/internal/s3shared/LICENSE.txt
158+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/internal/s3shared/v1.19.18/service/internal/s3shared/LICENSE.txt
159+
160+
- github.com/aws/aws-sdk-go-v2/service/organizations
161+
License: Apache-2.0
162+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/organizations/v1.50.3/service/organizations/LICENSE.txt
159163

160164
- github.com/aws/aws-sdk-go-v2/service/s3
161165
License: Apache-2.0
162-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.96.0/service/s3/LICENSE.txt
166+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.96.2/service/s3/LICENSE.txt
163167

164168
- github.com/aws/aws-sdk-go-v2/service/secretsmanager
165169
License: Apache-2.0
166170
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/secretsmanager/v1.41.1/service/secretsmanager/LICENSE.txt
167171

168172
- github.com/aws/aws-sdk-go-v2/service/signin
169173
License: Apache-2.0
170-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/signin/v1.0.5/service/signin/LICENSE.txt
174+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/signin/v1.0.6/service/signin/LICENSE.txt
171175

172176
- github.com/aws/aws-sdk-go-v2/service/ssm
173177
License: Apache-2.0
174178
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/ssm/v1.67.8/service/ssm/LICENSE.txt
175179

176180
- github.com/aws/aws-sdk-go-v2/service/sso
177181
License: Apache-2.0
178-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/sso/v1.30.9/service/sso/LICENSE.txt
182+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/sso/v1.30.11/service/sso/LICENSE.txt
179183

180184
- github.com/aws/aws-sdk-go-v2/service/ssooidc
181185
License: Apache-2.0
182-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/ssooidc/v1.35.13/service/ssooidc/LICENSE.txt
186+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/ssooidc/v1.35.15/service/ssooidc/LICENSE.txt
183187

184188
- github.com/aws/aws-sdk-go-v2/service/sts
185189
License: Apache-2.0
186-
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/sts/v1.41.6/service/sts/LICENSE.txt
190+
URL: https://github.com/aws/aws-sdk-go-v2/blob/service/sts/v1.41.7/service/sts/LICENSE.txt
187191

188192
- github.com/aws/smithy-go
189193
License: Apache-2.0
190-
URL: https://github.com/aws/smithy-go/blob/v1.24.0/LICENSE
194+
URL: https://github.com/aws/smithy-go/blob/v1.24.1/LICENSE
191195

192196
- github.com/cloudposse/atmos
193197
License: Apache-2.0
@@ -231,7 +235,7 @@ APACHE 2.0 LICENSED DEPENDENCIES
231235

232236
- github.com/containerd/stargz-snapshotter/estargz
233237
License: Apache-2.0
234-
URL: https://github.com/containerd/stargz-snapshotter/blob/estargz/v0.18.1/estargz/LICENSE
238+
URL: https://github.com/containerd/stargz-snapshotter/blob/estargz/v0.18.2/estargz/LICENSE
235239

236240
- github.com/containerd/typeurl/v2
237241
License: Apache-2.0
@@ -243,7 +247,7 @@ APACHE 2.0 LICENSED DEPENDENCIES
243247

244248
- github.com/docker/cli/cli/config
245249
License: Apache-2.0
246-
URL: https://github.com/docker/cli/blob/v29.0.3/LICENSE
250+
URL: https://github.com/docker/cli/blob/v29.2.1/LICENSE
247251

248252
- github.com/docker/distribution/registry/client/auth/challenge
249253
License: Apache-2.0
@@ -263,11 +267,11 @@ APACHE 2.0 LICENSED DEPENDENCIES
263267

264268
- github.com/go-git/go-billy/v5
265269
License: Apache-2.0
266-
URL: https://github.com/go-git/go-billy/blob/v5.7.0/LICENSE
270+
URL: https://github.com/go-git/go-billy/blob/v5.8.0/LICENSE
267271

268272
- github.com/go-git/go-git/v5
269273
License: Apache-2.0
270-
URL: https://github.com/go-git/go-git/blob/v5.16.5/LICENSE
274+
URL: https://github.com/go-git/go-git/blob/v5.17.0/LICENSE
271275

272276
- github.com/go-ini/ini
273277
License: Apache-2.0
@@ -291,7 +295,7 @@ APACHE 2.0 LICENSED DEPENDENCIES
291295

292296
- github.com/google/go-containerregistry
293297
License: Apache-2.0
294-
URL: https://github.com/google/go-containerregistry/blob/v0.20.7/LICENSE
298+
URL: https://github.com/google/go-containerregistry/blob/v0.21.1/LICENSE
295299

296300
- github.com/google/renameio/v2
297301
License: Apache-2.0
@@ -363,15 +367,15 @@ APACHE 2.0 LICENSED DEPENDENCIES
363367

364368
- github.com/open-policy-agent/opa
365369
License: Apache-2.0
366-
URL: https://github.com/open-policy-agent/opa/blob/v1.13.1/LICENSE
370+
URL: https://github.com/open-policy-agent/opa/blob/v1.14.0/LICENSE
367371

368372
- github.com/open-policy-agent/opa/internal/gojsonschema
369373
License: Apache-2.0
370-
URL: https://github.com/open-policy-agent/opa/blob/v1.13.1/internal/gojsonschema/LICENSE-APACHE-2.0.txt
374+
URL: https://github.com/open-policy-agent/opa/blob/v1.14.0/internal/gojsonschema/LICENSE-APACHE-2.0.txt
371375

372376
- github.com/open-policy-agent/opa/internal/semver
373377
License: Apache-2.0
374-
URL: https://github.com/open-policy-agent/opa/blob/v1.13.1/internal/semver/LICENSE
378+
URL: https://github.com/open-policy-agent/opa/blob/v1.14.0/internal/semver/LICENSE
375379

376380
- github.com/opencontainers/go-digest
377381
License: Apache-2.0
@@ -511,7 +515,7 @@ APACHE 2.0 LICENSED DEPENDENCIES
511515

512516
- google.golang.org/genproto/googleapis/rpc
513517
License: Apache-2.0
514-
URL: https://github.com/googleapis/go-genproto/blob/4cfbd4190f57/googleapis/rpc/LICENSE
518+
URL: https://github.com/googleapis/go-genproto/blob/42d3e9bedb6d/googleapis/rpc/LICENSE
515519

516520
- google.golang.org/grpc
517521
License: Apache-2.0
@@ -568,15 +572,15 @@ BSD LICENSED DEPENDENCIES
568572

569573
- github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
570574
License: BSD-3-Clause
571-
URL: https://github.com/aws/aws-sdk-go-v2/blob/v1.41.1/internal/sync/singleflight/LICENSE
575+
URL: https://github.com/aws/aws-sdk-go-v2/blob/v1.41.2/internal/sync/singleflight/LICENSE
572576

573577
- github.com/aws/aws-sdk-go/internal/sync/singleflight
574578
License: BSD-3-Clause
575579
URL: https://github.com/aws/aws-sdk-go/blob/v1.55.8/internal/sync/singleflight/LICENSE
576580

577581
- github.com/aws/smithy-go/internal/sync/singleflight
578582
License: BSD-3-Clause
579-
URL: https://github.com/aws/smithy-go/blob/v1.24.0/internal/sync/singleflight/LICENSE
583+
URL: https://github.com/aws/smithy-go/blob/v1.24.1/internal/sync/singleflight/LICENSE
580584

581585
- github.com/bearsh/hid/hidapi
582586
License: BSD-3-Clause
@@ -688,7 +692,7 @@ BSD LICENSED DEPENDENCIES
688692

689693
- github.com/open-policy-agent/opa/internal/edittree/bitvector
690694
License: BSD-3-Clause
691-
URL: https://github.com/open-policy-agent/opa/blob/v1.13.1/internal/edittree/bitvector/license.txt
695+
URL: https://github.com/open-policy-agent/opa/blob/v1.14.0/internal/edittree/bitvector/license.txt
692696

693697
- github.com/pierrec/lz4/v4
694698
License: BSD-3-Clause
@@ -788,11 +792,11 @@ BSD LICENSED DEPENDENCIES
788792

789793
- google.golang.org/api
790794
License: BSD-3-Clause
791-
URL: https://github.com/googleapis/google-api-go-client/blob/v0.266.0/LICENSE
795+
URL: https://github.com/googleapis/google-api-go-client/blob/v0.269.0/LICENSE
792796

793797
- google.golang.org/api/internal/third_party/uritemplates
794798
License: BSD-3-Clause
795-
URL: https://github.com/googleapis/google-api-go-client/blob/v0.266.0/internal/third_party/uritemplates/LICENSE
799+
URL: https://github.com/googleapis/google-api-go-client/blob/v0.269.0/internal/third_party/uritemplates/LICENSE
796800

797801
- google.golang.org/protobuf
798802
License: BSD-3-Clause
@@ -917,7 +921,7 @@ MOZILLA PUBLIC LICENSE (MPL) 2.0 DEPENDENCIES
917921

918922
- github.com/hashicorp/terraform-config-inspect/tfconfig
919923
License: MPL-2.0
920-
URL: https://github.com/hashicorp/terraform-config-inspect/blob/f4be3ba97d94/LICENSE
924+
URL: https://github.com/hashicorp/terraform-config-inspect/blob/813a97530220/LICENSE
921925

922926
- github.com/hashicorp/terraform-exec
923927
License: MPL-2.0
@@ -1242,7 +1246,7 @@ MIT LICENSED DEPENDENCIES
12421246

12431247
- github.com/getsentry/sentry-go
12441248
License: MIT
1245-
URL: https://github.com/getsentry/sentry-go/blob/v0.42.0/LICENSE
1249+
URL: https://github.com/getsentry/sentry-go/blob/v0.43.0/LICENSE
12461250

12471251
- github.com/go-logfmt/logfmt
12481252
License: MIT
@@ -1442,7 +1446,7 @@ MIT LICENSED DEPENDENCIES
14421446

14431447
- github.com/mattn/go-runewidth
14441448
License: MIT
1445-
URL: https://github.com/mattn/go-runewidth/blob/v0.0.19/LICENSE
1449+
URL: https://github.com/mattn/go-runewidth/blob/v0.0.20/LICENSE
14461450

14471451
- github.com/mgutz/ansi
14481452
License: MIT
@@ -1630,7 +1634,7 @@ MIT LICENSED DEPENDENCIES
16301634

16311635
- github.com/zclconf/go-cty/cty
16321636
License: MIT
1633-
URL: https://github.com/zclconf/go-cty/blob/v1.17.0/LICENSE
1637+
URL: https://github.com/zclconf/go-cty/blob/v1.18.0/LICENSE
16341638

16351639
- github.com/zealic/xignore
16361640
License: MIT

demo/screengrabs/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ docker-build:
2828
set -e && \
2929
apt-get update -qq && \
3030
DEBIAN_FRONTEND=noninteractive apt-get install -y -qq aha make wget tar tree && \
31-
echo "Installing Go 1.25..." && \
31+
echo "Installing Go 1.26..." && \
3232
ARCH=$$(uname -m | sed "s/x86_64/amd64/; s/aarch64/arm64/") && \
33-
wget -q https://go.dev/dl/go1.25.0.linux-$$ARCH.tar.gz && \
34-
tar -C /usr/local -xzf go1.25.0.linux-$$ARCH.tar.gz && \
33+
wget -q https://go.dev/dl/go1.26.0.linux-$$ARCH.tar.gz && \
34+
tar -C /usr/local -xzf go1.26.0.linux-$$ARCH.tar.gz && \
3535
export PATH=/usr/local/go/bin:$$PATH && \
3636
go version && \
3737
echo "Building atmos from source..." && \

docs/development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This guide covers the development workflow for contributing to Atmos.
44

55
## Prerequisites
66

7-
- Go 1.24+ (see go.mod for exact version)
7+
- Go 1.26+ (see go.mod for exact version)
88
- Make
99
- Git
1010

0 commit comments

Comments
 (0)