Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
6fc4ac1
docs(iam): adjudicate items_still_open into structural vs unverifiable
Oct 8, 2026
3c1c358
fix(ssm): record caller ARN on parameters, settings and OpsItems; che…
Oct 8, 2026
145eb31
fix(cloudwatchlogs,iot): record query UserIdentity, reject bad PutLog…
Oct 8, 2026
9e70d3a
fix(sagemaker): opaque list tokens, caller UserContext, UpdateProject…
Oct 8, 2026
da52afb
fix(redshift,stepfunctions): non-cluster resource tags, cluster renam…
Oct 8, 2026
0baf90c
fix(docdb,cleanrooms,rds): global cluster membership and failover, cl…
Oct 8, 2026
a29457c
fix(fsx,codeartifact): ClientRequestToken idempotency, required Subne…
Oct 8, 2026
ec89beb
fix(s3,kinesis,xray,quicksight): append writes, computed metadata con…
Oct 8, 2026
49fa96b
fix(codepipeline,cloudtrail,awsconfig,appsync): custom action jobs, l…
Oct 8, 2026
3a5dba6
fix(firehose,kafka,verifiedpermissions,workspaces): delivery metrics,…
Oct 8, 2026
161f3b7
fix(ec2,dms,elasticbeanstalk,inspector2): ComposeEnvironments, endpoi…
Oct 8, 2026
d626d70
fix(athena,appstream,accessanalyzer,vpclattice): workgroup feature co…
Oct 8, 2026
4e66670
fix(swf,securityhub,neptune,redshiftdata,opsworks): task timeouts, st…
Oct 8, 2026
d38d9b5
fix(cognitoidp,ecs,directoryservice,eks): ClientMetadata to triggers,…
Oct 8, 2026
7083769
fix(glue,lakeformation,guardduty,datasync): workflow run options, per…
Oct 8, 2026
884038b
fix(lambda,lightsail,medialive,memorydb,mediatailor): Lambda metrics,…
Oct 8, 2026
d7e173a
fix(batch,bedrockagent,apigatewayv2,account,acm): array and multi-nod…
Oct 8, 2026
f0586c2
fix(s3control,timestreamquery): GetDataAccess vends grant-checked cre…
Oct 8, 2026
542f2a8
fix(eventbridge,rdsdata,networkmanager,managedblockchain): delivery m…
Oct 8, 2026
a0e38a5
fix(elasticache,elasticsearch,directconnect,comprehend,codedeploy,det…
Oct 8, 2026
901dde9
feat: cross-service wiring for managed master secrets, subnet network…
Oct 8, 2026
db4aafd
fix(codebuild,ce,backup,acmpca,wafv2,transcribe,ssoadmin): build matr…
Oct 8, 2026
8683b01
feat: wire MACsec secrets, ES subnet lookups, TGW peering route analy…
Oct 8, 2026
b51db3f
fix(resourcegroups,route53resolver,sesv2,sagemakerruntime,rekognition…
Oct 8, 2026
a9f07aa
fix(ram,omics,kms,secretsmanager,iotdataplane,mwaa): unmatched-permis…
Oct 8, 2026
dd5fa77
fix(dynamodb,elbv2,ecr,efs,forecast): vector indexes and SearchVector…
Oct 8, 2026
1b5e4f5
fix(pinpoint,glacier,databrew,cognitoidentity,iotwireless,cloudwatch,…
Oct 8, 2026
775d645
fix(apigateway,translate,autoscaling,bedrock,sns,shield,waf,...): res…
Oct 8, 2026
b8b41f7
fix(scheduler,cloudfront,appmesh,s3tables,apprunner,...): Quartz L/W/…
Oct 8, 2026
ac8dd27
fix(emr,networkmonitor,resiliencehub,polly,...): IdleTimeout auto-ter…
Oct 8, 2026
57739dd
fix(sts,sagemaker): trust policy Numeric/IpAddress/Binary operators w…
Oct 8, 2026
a790810
feat: wire tagging coverage, omics S3 sources, FIS target resolution,…
Oct 8, 2026
4f06fd5
fix(cloudformation,stepfunctions): template and policy URLs from S3, …
Oct 8, 2026
0903a74
feat(ec2,ecs,cognitoidp): regional NAT gateways, lattice VPC endpoint…
Oct 8, 2026
16ca763
feat: wire API Gateway AWS-service integrations, SNS-to-SQS failure m…
Oct 8, 2026
f7acaa8
fix(codepipeline,cloudtrail,iotwireless,pinpoint,databrew,sagemaker,s…
Oct 8, 2026
7f30c9d
fix(s3,dynamodb): MD5/SHA512 and multipart object checksums, Object L…
Oct 8, 2026
c254d22
fix(iot,iotdataplane,cloudwatchlogs,s3control): broker lifecycle repo…
Oct 8, 2026
ec7734e
feat: wire CloudFormation DirectConnect resources and OU stamping, VP…
Oct 8, 2026
52ea5e0
fix(s3,iot): Object Lambda HeadObject/ListObjects routing, domain con…
Oct 8, 2026
8296129
fix(lambda,kms,ssm,directconnect): Zip PackageType default, multi-gen…
Oct 8, 2026
fe4d58c
feat: wire IoT domain certificate status from ACM and rule SQL decode…
Oct 8, 2026
55e3b6e
fix(directconnect): CloudFormation LAGs start empty and VIF BGP setti…
Oct 8, 2026
c6c12b6
chore(beads): close parity sweep tracking issue, file remaining-items…
Oct 8, 2026
d8f09ff
fix: CI failures and CodeQL alerts on the parity sweep
Oct 9, 2026
e6315eb
fix(stepfunctions,ssm,cloudwatchlogs,awsconfig): Athena manifests, do…
Oct 9, 2026
d35eacd
fix(codeartifact,efs,xray,apigatewayv2,quicksight,bedrockruntime,kine…
Oct 9, 2026
ef6ebea
fix(docdb,ec2,rdsdata): parameter AllowedValues and audit_logs, attac…
Oct 9, 2026
5ce57ce
fix(s3,lambda,cloudformation,iot,networkmanager): MFA Delete, Object …
Oct 9, 2026
3c2d082
fix(cloudtrail): record error code and message for XML and CBOR error…
Oct 9, 2026
e75cce6
feat(ec2,dynamodb,ecs,appconfig,eks,kms,...): Allowed AMIs evaluation…
Oct 9, 2026
2e1478d
feat(appconfig,elbv2,sns,servicediscovery,...): deployment extension …
Oct 9, 2026
67f5f1c
feat(cloudformation,ram,organizations,iot,lambda): async stack-set op…
Oct 9, 2026
6957587
fix(glue,mgn,managedblockchain,resourcegroups,vpclattice,batch,iotdat…
Oct 9, 2026
7f41a79
feat(glue,mgn,batch): conditional triggers fire on completion, import…
Oct 9, 2026
54765ac
feat(lambda,cloudwatchlogs): stream ESM retries and on-failure destin…
Oct 9, 2026
3b5802a
feat: wire ES processing delay, MQ broker reconfiguration via contain…
Oct 9, 2026
2fac4d9
chore(beads): update remaining parity items follow-up
Oct 9, 2026
628f962
feat(cloudcontrol): delegate EC2, ECS, ELBv2, Route 53, CloudWatch, C…
Oct 9, 2026
b05b4a8
test(cloudformation): wait for queued stack-set operations before ass…
Oct 9, 2026
56811bf
test(cloudformation): make custom-resource and wait-condition tests c…
Oct 9, 2026
a9f6cf8
fix(cloudcontrol): align delegated types with the CloudFormation reso…
Oct 9, 2026
6a66e21
fix(ec2,apigateway): stop dropping CreateSubnet/ModifySubnetAttribute…
Oct 9, 2026
f5cf544
feat(cloudcontrol): map target group targets/attributes, hosted zone …
Oct 9, 2026
71bfa02
docs(cloudcontrol): regenerate README from PARITY.md
Oct 9, 2026
4ed6291
fix: narrow int32 conversions through a 32-bit parse for CodeQL
Oct 9, 2026
094d06a
chore(deps): bump golang.org/x/net to v0.60.0
Oct 9, 2026
c6d1ce0
ci: run govulncheck in binary mode
Oct 10, 2026
59f990b
ci: dedupe govulncheck SARIF stacks and scan with the latest Go 1.27 …
Oct 10, 2026
8b91237
ci: anchor binary-mode govulncheck findings to go.mod for code scanning
Oct 10, 2026
b0bd527
refactor: resolve CodeFactor findings (fsx cloneBackup, CloudControl …
Oct 10, 2026
fdd131f
test(cloudcontrol): split the delegation case table into per-family b…
Oct 10, 2026
6c391ae
feat: deliver EventBridge, Pipes and Scheduler job/build targets; bou…
Oct 10, 2026
b3462b2
fix(s3,sns,dynamodb,sqs,kinesis,secretsmanager,ssm,cloudwatchlogs): r…
Oct 10, 2026
9d4e529
feat: API Gateway and API destination targets, Scheduler universal aw…
Oct 10, 2026
a7fc63e
fix(route53,iam,kms,ecs,elbv2,lambda,ecr,sts): realism pass; clear Co…
Oct 10, 2026
1526d70
fix(ec2,rds,cognitoidp,elasticache,efs): realism pass on compute, dat…
Oct 10, 2026
159e4ca
docs: regenerate root README
Oct 10, 2026
4fb50e0
fix(cloudformation,eventbridge,athena,glue,apigatewayv2): realism pas…
Oct 10, 2026
64e552e
fix(stepfunctions,apigateway,firehose,codebuild,appsync): realism pas…
Oct 10, 2026
aceb420
chore(beads): close rdsdata flake
Oct 10, 2026
e7c164e
docs: regenerate root README
Oct 10, 2026
bb81ea7
fix(opensearch,codedeploy,codepipeline,acm,mq,servicediscovery): real…
Oct 10, 2026
18f5c94
docs: regenerate root README
Oct 10, 2026
c4969d0
fix(cloudfront,wafv2,sesv2,transfer,iot): realism pass on edge, email…
Oct 10, 2026
b32b27b
fix: realism pass on xray, appconfig, tagging, memorydb, kafka, backu…
Oct 10, 2026
a6ca6c2
feat: lifecycle delay knobs; docdb realism pass; clear CodeQL request…
Oct 10, 2026
74e7e12
fix(organizations,ram,ssoadmin,identitystore,cognitoidentity): realis…
Oct 10, 2026
0459325
fix(batch,emr,emrserverless,datasync,dms): realism pass on batch and …
Oct 10, 2026
8d5d509
fix(guardduty,securityhub,awsconfig,cloudtrail,inspector2): realism p…
Oct 10, 2026
8c9766e
fix(quicksight,workspaces,lakeformation,scheduler,pipes): realism pas…
Oct 10, 2026
464ea3e
fix: route botocore namespaced X-Amz-Target for CloudTrail, CodeConne…
Oct 10, 2026
7043ec2
fix(awserr,s3control,kinesisanalyticsv2,ses,glacier,lakeformation): s…
Oct 10, 2026
5158707
fix(apprunner,amplify,appmesh,mediaconvert): realism pass on app host…
Oct 10, 2026
f543fb3
feat: lifecycle delay knobs for WorkSpaces, QuickSight, App Runner an…
Oct 10, 2026
9ba1c78
fix(sagemaker,bedrock,bedrockagent): realism pass on ML services
Oct 10, 2026
a078bce
fix(medialive,mediatailor,timestream,ce): realism pass; drop computed…
Oct 10, 2026
ccd0510
fix(elasticbeanstalk,codecommit,codeartifact,route53resolver,director…
Oct 10, 2026
458e0dd
fix(fsx,account,shield,waf,networkmanager): realism pass on storage, …
Oct 10, 2026
0226ddb
fix: JSON error bodies carry both message and Message so schema-serde…
Oct 10, 2026
35fadad
fix(rekognition,comprehend,translate,textract,polly,transcribe): real…
Oct 10, 2026
a78b3d3
feat(polly,transcribe,textract,comprehend): write async job outputs t…
Oct 10, 2026
651bd44
fix(iotdataplane,iotwireless,iotanalytics,mediastore,mediastoredata):…
Oct 10, 2026
5c45177
fix(cloudwatch,autoscaling,applicationautoscaling,eks,dynamodbstreams…
Oct 10, 2026
44b54d4
fix(redshift,redshiftdata,swf,dax,pinpoint): realism pass; autoscalin…
Oct 10, 2026
6aa2e58
fix(dynamodb,dynamodbstreams,elb,lightsail,kinesisvideo,ecrpublic): d…
Oct 10, 2026
a6b0d8d
fix(vpclattice,verifiedpermissions,kafkaconnect,elasticsearch,grafana…
Oct 10, 2026
ac04b91
fix: start janitor tickers synchronously; realism pass on acmpca, acc…
Oct 10, 2026
870a489
fix(workmail,personalize,opsworks,outposts,support): realism pass on …
Oct 10, 2026
f568e23
fix(elb,macie2,dsql,detective): ELB instance health from EC2 state; r…
Oct 10, 2026
8f9f1e3
feat: lifecycle delay knobs for acmpca, accessanalyzer, appstream, fi…
Oct 10, 2026
f9daf00
fix(sagemakerruntime,bedrockruntime,s3tables,cloudfrontkeyvaluestore)…
Oct 10, 2026
ecad7dd
fix(cloudwatchlogs,bedrock): resolve the S3 export sink lazily; patte…
Oct 10, 2026
038238a
fix(omics,mwaa,resiliencehub,databrew,mgn): realism pass; lifecycle k…
Oct 10, 2026
d9ebeee
fix(cleanrooms,forecast,networkmonitor,rolesanywhere,managedblockchai…
Oct 10, 2026
e8a94cf
fix(routing): REST matchers yield requests signed for another service
Oct 11, 2026
f38368a
fix(resourcegroups,serverlessrepo,codeconnections,codestarconnections…
Oct 11, 2026
e2d696f
fix(cognitoidp,ec2,sagemaker): close open parity items
Oct 11, 2026
bb85894
docs: regenerate root README parity summary
Oct 11, 2026
2daef57
feat: lifecycle delay knobs for forecast, networkmonitor, managedbloc…
Oct 11, 2026
4840e6e
perf(s3,dynamodb): chunked sorted key index; single-parse BETWEEN
Oct 11, 2026
e3f7f44
perf(azure,cosmosdb): index in-flight messages; cached sorted queries…
Oct 11, 2026
bb41418
feat(eventbridge,pipes,appsync): SSM, AppSync and Timestream targets
Oct 11, 2026
ce39e6d
fix(rds): CreateDBCluster starts in creating; MaxRecords honours docu…
Oct 11, 2026
409f561
fix(cloudcontrol,directconnect,kinesisanalytics,mediapackage,rdsdata,…
Oct 11, 2026
5142627
fix(sqs): default queue URL host for in-process creates; cloudcontrol…
Oct 11, 2026
dc49240
fix(s3,dynamodb,sns,kinesis): deep realism pass on end-to-end flows
Oct 11, 2026
9659d26
fix(lambda,stepfunctions,apigateway,ecs,cloudformation): deep realism…
Oct 11, 2026
6e3095b
fix(odatatable,stepfunctions): clear CodeQL allocation alerts
Oct 11, 2026
06448cc
fix(service): route JSON error mirror passthrough through io.Writer
Oct 11, 2026
1c8812a
fix(cloudwatch,ecr,eks,firehose,ssm,directconnect,appconfig,mediastor…
Oct 11, 2026
b8daef8
fix(awserr): add StripCode for messages that repeat the error code
Oct 11, 2026
a9edd74
fix(iam,sts,ec2,kms,route53,cognitoidp,apigatewayv2,elbv2,rds,eventbr…
Oct 11, 2026
a9834d6
fix: ECS deployment race; CFN rule delete; STS/ELBv2/route wiring; re…
Oct 11, 2026
320fe80
fix: build tag on mediastoredata leading-slash test; regenerate docs
Oct 11, 2026
d20e475
feat(lambda): runtime environment, endpoint and execution-role creden…
Oct 11, 2026
7c3410e
perf(s3,lockmetrics): e2e router benches; fix multipart and lock-metr…
Oct 11, 2026
e91209e
feat(ecs): state-change events, task role credentials and task metada…
Oct 11, 2026
b5b77c7
feat(iam): AWS managed policy catalog
Oct 11, 2026
1ae8b81
feat(ssm): AWS public parameters and Secrets Manager references
Oct 11, 2026
049d3a3
feat(elbv2): ALB listener data plane routes HTTP to registered targets
Oct 11, 2026
a5c3dcb
feat(ec2): instance metadata service; SSM secret references wired; pu…
Oct 11, 2026
7335f66
feat(cognitoidp): federated sign-in through OIDC identity providers
Oct 11, 2026
24adbb4
feat(cloudfront): viewer request data plane serving from origins
Oct 11, 2026
d1fc770
docs: regenerate root README parity summary
Oct 11, 2026
d6d9939
feat(ecs,servicediscovery): register service tasks in Cloud Map
Oct 11, 2026
0f934b7
feat(eks,sts,iam): IAM roles for service accounts
Oct 11, 2026
7560ec3
docs: regenerate READMEs
Oct 11, 2026
4fd3d1e
feat(sqs,sns): signed receipt handles; SNS message size and endpoint …
Oct 11, 2026
96b9caf
feat(rds): IAM database authentication for PostgreSQL; deterministic …
Oct 11, 2026
ef47b11
docs: regenerate READMEs
Oct 11, 2026
18b94ae
feat(rds): wire IAM database auth; serve the engine CA; fix iotdatapl…
Oct 12, 2026
bd02492
feat(kinesis): expiring ListShards/ListStreamConsumers tokens; inspec…
Oct 12, 2026
5b58adf
feat(lambda,efs): mount EFS access points into function containers; f…
Oct 12, 2026
f67e744
feat(athena): execute SQL over S3 data described by the Glue catalog
Oct 12, 2026
57b906d
feat(route53resolver,dns): apply resolver rules, private zones and DN…
Oct 12, 2026
2a90412
feat(batch): optional container execution of submitted jobs
Oct 12, 2026
7401e0e
feat(athena): CTAS, INSERT INTO and UNLOAD write S3 data; NULLs in re…
Oct 12, 2026
4b111b6
feat(ssm): Run Command executes in docker-backed EC2 instances
Oct 12, 2026
03794b7
feat(rds,rdsdata): Aurora Serverless v2 auto-pause and resume
Oct 12, 2026
891f3d7
fix(athena,efs,cloudfront,elbv2): clear CodeQL and CodeFactor findings
Oct 12, 2026
091209c
feat(ec2): Docker network per VPC; publish security-group-open ports
Oct 12, 2026
94a8059
fix(codebuild): phase durationInSeconds is a whole number
Oct 12, 2026
20a3d38
feat: pinned resource IDs via gopherstack:id; link-local credential a…
Oct 12, 2026
c3b10d1
test(athena): integration DDL/DML flow uses a located table and waits…
Oct 12, 2026
4933707
style(test): wrap long line in athena integration test
Oct 12, 2026
731bff6
feat(sso,ssooidc): SSO OIDC and SSO portal services; aws sso login wo…
Oct 12, 2026
ef9c201
feat(cloudwatchlogs,athena): complete metric filter patterns and defa…
Oct 12, 2026
13b12a7
fix(secretsmanager,ses,sesv2,appsync,opensearch): deep realism pass o…
Oct 12, 2026
28d7d77
fix(glue,emr,sagemaker,bedrock,codepipeline): deep realism pass on en…
Oct 12, 2026
e623224
feat(appsync,sesv2,redshift): AppSync DynamoDB resolvers and nested r…
Oct 12, 2026
754c87d
fix(kafka,elasticache,memorydb,docdb,neptune): deep realism pass on e…
Oct 12, 2026
58eb50f
feat(glue,codepipeline,kafka): crawlers read S3; pipelines run S3 sou…
Oct 12, 2026
c596da1
fix(iot,organizations,backup,transfer,cognitoidentity): deep realism …
Oct 12, 2026
ea9a350
test(e2e): dashboard tests follow CloudFormation preflight and MediaC…
Oct 12, 2026
047b52f
fix(kinesis): shard iterator expiry uses the backend clock; determini…
Oct 12, 2026
8cae015
fix(rds): order engine proxy/forwarder WaitGroup.Add before publishing
Oct 12, 2026
afb9858
ci: raise unit-test go test timeout to 20m
Oct 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .badges/operations.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions .badges/parity.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions .badges/services.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
65 changes: 63 additions & 2 deletions .beads/issues.jsonl

Large diffs are not rendered by default.

51 changes: 44 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,13 +149,33 @@ jobs:
token: ${{ env.GH_CI_TOKEN }}
persist-credentials: false

- name: govulncheck
uses: golang/govulncheck-action@032d45514ae346b1db93c04b0c90b841c370344f # v1
- name: Set up Go
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
with:
go-version-file: go.mod
go-package: ./...
output-format: sarif
output-file: govulncheck.sarif
go-version: '1.27'
check-latest: true
cache: true

- name: Install govulncheck
run: go install golang.org/x/vuln/cmd/govulncheck@19b0bb6a272792b9afa8a6983c3e9b9a1816947f

# Source mode (./...) peaks at ~11 GB RSS and ~20 min on this module and
# OOM-kills the runner; binary mode scans the shipped binary in ~0.5 GB.
- name: Build gopherstack binary
run: go build -o "$RUNNER_TEMP/gopherstack" .

- name: Run govulncheck and save to file
run: govulncheck -mode=binary -format sarif "$RUNNER_TEMP/gopherstack" > govulncheck-raw.sarif

# Binary mode emits identical stacks (schema requires unique items) and no
# locations (code scanning requires one); anchor to go.mod:1 like source mode.
- name: Normalize SARIF for code scanning
run: |
jq '.runs[].results[] |= (
(if .stacks then .stacks |= unique else . end)
| (if (.locations // []) | length == 0
then .locations = [{physicalLocation: {artifactLocation: {uri: "go.mod"}, region: {startLine: 1}}}]
else . end))' govulncheck-raw.sarif > govulncheck.sarif

- name: Upload govulncheck SARIF
if: always()
Expand Down Expand Up @@ -204,6 +224,23 @@ jobs:
with:
category: "/language:${{ matrix.language }}"

leak-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
token: ${{ env.GH_CI_TOKEN }}

- name: Set up Go
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
with:
go-version-file: go.mod
check-latest: true
cache: true

- name: Run leak tests
run: make leak-test

unit-tests:
runs-on: ubuntu-latest
strategy:
Expand Down Expand Up @@ -272,7 +309,7 @@ jobs:
- name: Run Unit Tests (chunk ${{ matrix.chunk }})
run: |
go tool gotestsum --format pkgname -- \
-race -shuffle on -short -timeout 10m \
-race -shuffle on -short -timeout 20m \
-coverpkg="${{ steps.pkgs.outputs.coverpkgs }}" -coverprofile=unit-${{ matrix.chunk }}-coverage.out -covermode=atomic \
${{ steps.pkgs.outputs.pkgs }}

Expand Down
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.PHONY: build build-check ui-install ui-lint ui-check ui-lint-fix ui-fmt ui-fmt-fix ui-test ui-build install-deps install-tofu lint lint-changed lint-fix test integration-test terraform-test e2e e2e-test total-coverage clean demo all dev-mcp-install dev-mcp-check pgo docs check-pins bd-audit parity-lint cfn-attrs-gen cfn-attrs-spec-refresh
.PHONY: build build-check ui-install ui-lint ui-check ui-lint-fix ui-fmt ui-fmt-fix ui-test ui-build install-deps install-tofu lint lint-changed lint-fix test leak-test integration-test terraform-test e2e e2e-test total-coverage clean demo all dev-mcp-install dev-mcp-check pgo docs check-pins bd-audit parity-lint cfn-attrs-gen cfn-attrs-spec-refresh

BINARY_NAME=gopherstack
VERSION_PKG=github.com/blackbirdworks/gopherstack/pkgs/version
Expand Down Expand Up @@ -155,6 +155,9 @@ lint-fix: install-deps ui-lint-fix ui-fmt-fix
test:
go tool gotestsum --format pkgname -- -race -shuffle on -short ./...

leak-test:
go tool gotestsum --format pkgname -- -race -count=1 -timeout 20m -run TestLeak .

integration-test: build-linux
go tool gotestsum --format pkgname -- -race -shuffle on -timeout 10m ./test/integration/...

Expand Down
Loading
Loading