Skip to content

build(deps): Bump golang.org/x/mod from 0.36.0 to 0.37.0 - #44

Merged
csnitker-godaddy merged 1 commit into
mainfrom
dependabot/go_modules/golang.org/x/mod-0.37.0
Jun 16, 2026
Merged

build(deps): Bump golang.org/x/mod from 0.36.0 to 0.37.0#44
csnitker-godaddy merged 1 commit into
mainfrom
dependabot/go_modules/golang.org/x/mod-0.37.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 11, 2026

Copy link
Copy Markdown
Contributor

Bumps golang.org/x/mod from 0.36.0 to 0.37.0.

Commits
  • deb1dfc go.mod: update golang.org/x dependencies
  • 087f651 modfile: use slices.Backward
  • 343ee60 x/mod: allow for aggressively conslidating requires
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jun 11, 2026
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.36.0 to 0.37.0.
- [Commits](golang/mod@v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/golang.org/x/mod-0.37.0 branch from cb31534 to c7f257d Compare June 16, 2026 12:06
@csnitker-godaddy

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@csnitker-godaddy
csnitker-godaddy added this pull request to the merge queue Jun 16, 2026
Merged via the queue into main with commit 36ef866 Jun 16, 2026
2 checks passed
@csnitker-godaddy
csnitker-godaddy deleted the dependabot/go_modules/golang.org/x/mod-0.37.0 branch June 16, 2026 12:12
csnitker-godaddy added a commit that referenced this pull request Jun 17, 2026
Integrate the verified-identities feature (did:web + did:key, #41) and
the golang.org/x/mod 0.37 bump (#44) from main.

Conflict resolutions:
- Makefile test-cover: union the coverpkg exclusions — cmd/*, scripts/*
  (main), and acmetest (ours).
- go.mod: x/crypto becomes a direct dependency at v0.51.0 (we import
  x/crypto/acme); keep main's x/mod 0.37.0 and x/net 0.54.0. go.sum
  reconciled via `go mod tidy`.
- internal/config/config.go: keep both validation blocks — our ACME +
  noop-DNS footgun guard and main's identity-resolver/TTL/rate-limit
  checks.
- cmd/ans-ra/main.go: keep both adapter imports (challenge + didresolver).
- SQLite migrations: main took 006_identities / 007_identity_seal_claim,
  so our certificate-order migrations are renumbered to
  008_certificate_orders / 009_certificate_identifiers (and the in-code
  "migration 006/007" references updated to 008/009).
- internal/ra/handler/identity_handler_test.go: main's test used the
  pre-refactor WithServerCertificateAuthority; updated to the reshaped
  WithServerCertificateIssuer.
- internal/domain/errors_test.go: cover main's NewUnavailableError to
  keep internal/domain at 100%.

make check (90.1%), make test-race, and make build all pass on the
merged tree; spec and docsui OpenAPI copies remain byte-identical.

Signed-off-by: Connor Snitker <csnitker@godaddy.com>
kperry-godaddy added a commit that referenced this pull request Jun 24, 2026
Brings in #41 (verified identities), #44 (x/mod bump), and #45
(pluggable server-cert issuance via the certificate-order lifecycle).

The two lanes reworked the same DNS-discovery and registration code in
different directions; notable conflict resolutions:

- DNS records keep PR #25's discovery-profile architecture.
  service.ComputeRequiredDNSRecords (registry-backed) supersedes main's
  re-added domain.ComputeRequiredDNSRecords; Revoke's DNSRecordsToRemove
  now calls the service method.
- domain.TLSARecordForCert is kept for the renewal-status path (#45) but
  its DANE selector is corrected 3 1 1 -> 3 0 1 so the full-cert
  fingerprint validates — avoids re-introducing the bug PR #25 fixed.
- Removed the now-unused service tlPublicBaseURL field + WithTLPublicBaseURL
  / TLPublicBaseURL accessors (and their test); the badge URL flows through
  the discovery registry (NewDefaultProfileRegistry) instead.
- Registration drops the obsolete self-issued ACMEChallenge block (the
  domain field was replaced by #45's CertOrder) and keeps
  applyDiscoveryProfiles.
- sqlite agent row persists both cert_order_* (#45) and discovery_profiles
  (PR #25); discovery-profiles migration renumbered 006 -> 010 (main now
  owns 006-009).

Verified: build, vet, gofmt, full test suite (0 failures), docsui/spec
parity, lint; coverage 90.2% (>= 90% gate).

Signed-off-by: kperry <kperry@godaddy.com>
kperry-godaddy added a commit that referenced this pull request Jun 26, 2026
Brings in verified identities (#41), the x/mod 0.37.0 bump (#44), and
pluggable server-cert issuance via the certificate-order lifecycle
(#45). Both lanes now sit side by side: the finder feed/discovery
surface and the verified-identity surface.

Conflict resolutions:
- internal/config RAConfig: keep both Identity (main) and EventsFeed
  (finder) fields.
- internal/port/store.go: keep both FeedReader (finder) and
  IdentityStore/IdentityLinkStore (main) — independent ports.
- cmd/ans-ra/main.go: construct the feed store + events service and the
  identity stores + identity service together; lifecycle handler is
  NewLifecycleHandler(regSvc, logger).WithIdentityViews(identitySvc).
- spec/api-spec-v2.yaml + docsui mirror: keep both the Events and
  Verified Identities tags (docsui regenerated via make docs-sync).
- scripts/demo/run-lifecycle.sh: keep finder's offline-verify
  (bin/ans-verify) and ans-finder discovery steps alongside main's
  identity steps; renumbered to 14-20.
- internal/ra/handler/identity_handler_test.go: pass zerolog.Nop() to
  the logger-param handler constructors finder introduced.
- internal/config: hoist the "self" and "noop" adapter-type
  discriminators to constants. goconst flags them only once both
  branches' validators (main's CA-server + resolver checks, finder's
  config package additions) combine in one package.

make check passes; internal/ coverage 90.6% (>= 90% gate).

Signed-off-by: kperry <kperry@godaddy.com>
kperry-godaddy added a commit that referenced this pull request Jul 16, 2026
Brings in verified identities (#41), the x/mod 0.37.0 bump (#44), and
pluggable server-cert issuance via the certificate-order lifecycle
(#45). Both lanes now sit side by side: the finder feed/discovery
surface and the verified-identity surface.

Conflict resolutions:
- internal/config RAConfig: keep both Identity (main) and EventsFeed
  (finder) fields.
- internal/port/store.go: keep both FeedReader (finder) and
  IdentityStore/IdentityLinkStore (main) — independent ports.
- cmd/ans-ra/main.go: construct the feed store + events service and the
  identity stores + identity service together; lifecycle handler is
  NewLifecycleHandler(regSvc, logger).WithIdentityViews(identitySvc).
- spec/api-spec-v2.yaml + docsui mirror: keep both the Events and
  Verified Identities tags (docsui regenerated via make docs-sync).
- scripts/demo/run-lifecycle.sh: keep finder's offline-verify
  (bin/ans-verify) and ans-finder discovery steps alongside main's
  identity steps; renumbered to 14-20.
- internal/ra/handler/identity_handler_test.go: pass zerolog.Nop() to
  the logger-param handler constructors finder introduced.
- internal/config: hoist the "self" and "noop" adapter-type
  discriminators to constants. goconst flags them only once both
  branches' validators (main's CA-server + resolver checks, finder's
  config package additions) combine in one package.

make check passes; internal/ coverage 90.6% (>= 90% gate).

Signed-off-by: kperry <kperry@godaddy.com>
kperry-godaddy added a commit that referenced this pull request Jul 16, 2026
Brings in verified identities (#41), the x/mod 0.37.0 bump (#44), and
pluggable server-cert issuance via the certificate-order lifecycle
(#45). Both lanes now sit side by side: the finder feed/discovery
surface and the verified-identity surface.

Conflict resolutions:
- internal/config RAConfig: keep both Identity (main) and EventsFeed
  (finder) fields.
- internal/port/store.go: keep both FeedReader (finder) and
  IdentityStore/IdentityLinkStore (main) — independent ports.
- cmd/ans-ra/main.go: construct the feed store + events service and the
  identity stores + identity service together; lifecycle handler is
  NewLifecycleHandler(regSvc, logger).WithIdentityViews(identitySvc).
- spec/api-spec-v2.yaml + docsui mirror: keep both the Events and
  Verified Identities tags (docsui regenerated via make docs-sync).
- scripts/demo/run-lifecycle.sh: keep finder's offline-verify
  (bin/ans-verify) and ans-finder discovery steps alongside main's
  identity steps; renumbered to 14-20.
- internal/ra/handler/identity_handler_test.go: pass zerolog.Nop() to
  the logger-param handler constructors finder introduced.
- internal/config: hoist the "self" and "noop" adapter-type
  discriminators to constants. goconst flags them only once both
  branches' validators (main's CA-server + resolver checks, finder's
  config package additions) combine in one package.

make check passes; internal/ coverage 90.6% (>= 90% gate).

Signed-off-by: kperry <kperry@godaddy.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant