Skip to content

build(deps): bump the go-minor-patch group across 1 directory with 16 updates#70

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-minor-patch-a76f32d067
Closed

build(deps): bump the go-minor-patch group across 1 directory with 16 updates#70
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-minor-patch-a76f32d067

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 21, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-minor-patch group with 7 updates in the / directory:

Package From To
github.com/fatih/color 1.18.0 1.19.0
github.com/getsentry/sentry-go 0.42.0 0.46.2
github.com/k3a/html2text 1.3.0 1.4.0
github.com/labstack/echo/v4 4.15.0 4.15.2
github.com/nicholas-fedor/shoutrrr 0.13.2 0.15.0
google.golang.org/api 0.266.0 0.278.0
github.com/mattn/go-sqlite3 1.14.34 1.14.44

Updates github.com/fatih/color from 1.18.0 to 1.19.0

Release notes

Sourced from github.com/fatih/color's releases.

v1.19.0

What's Changed

New Contributors

Full Changelog: fatih/color@v1.18.0...v1.19.0

Commits
  • ca25f6e Merge pull request #266 from fatih/dependabot/github_actions/actions/setup-go-6
  • 1205984 Bump actions/setup-go from 5 to 6
  • 5715c20 Merge pull request #269 from UnSubble/main
  • 2f6e200 Merge branch 'main' into main
  • f72ec94 Merge pull request #273 from fatih/dependabot/github_actions/actions/checkout-6
  • 848e633 Merge branch 'main' into main
  • 4c2cd34 Add tests
  • 7f812f0 Bump actions/checkout from 4 to 6
  • b7fc9f9 Merge pull request #259 from fatih/dependabot/github_actions/dominikh/staticc...
  • 239a88f Bump dominikh/staticcheck-action from 1.3.1 to 1.4.0
  • Additional commits viewable in compare view

Updates github.com/getsentry/sentry-go from 0.42.0 to 0.46.2

Release notes

Sourced from github.com/getsentry/sentry-go's releases.

0.46.2

Bug Fixes 🐛

0.46.1

Bug Fixes 🐛

0.46.0

Breaking Changes 🛠

New Features ✨

  • Add internal_sdk_error client report on serialization fail by @​giortzisg in #1273
  • Add grpc integration support by @​ribice in #938
  • Re-enable Telemetry Processor by default. To disable the behavior use the DisableTelemetryBuffer flag by @​giortzisg in #1254
  • Simplify client DSN storage to internal/protocol.Dsn and make it safe to access by @​giortzisg in #1254

Internal Changes 🔧

Deps

  • Bump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by @​dependabot in #1253
  • Bump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by @​dependabot in #1272
  • Bump golangci-lint action from 2.1.1 to 2.11.4 by @​giortzisg in #1265
  • Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by @​dependabot in #1256
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by @​dependabot in #1255

Other

0.45.1

Bug Fixes 🐛

0.45.0

... (truncated)

Changelog

Sourced from github.com/getsentry/sentry-go's changelog.

0.46.2

Bug Fixes 🐛

0.46.1

Bug Fixes 🐛

0.46.0

Breaking Changes 🛠

New Features ✨

  • Add internal_sdk_error client report on serialization fail by @​giortzisg in #1273
  • Add grpc integration support by @​ribice in #938
  • Re-enable Telemetry Processor by default. To disable the behavior use the DisableTelemetryBuffer flag by @​giortzisg in #1254
  • Simplify client DSN storage to internal/protocol.Dsn and make it safe to access by @​giortzisg in #1254

Internal Changes 🔧

Deps

  • Bump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by @​dependabot in #1253
  • Bump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by @​dependabot in #1272
  • Bump golangci-lint action from 2.1.1 to 2.11.4 by @​giortzisg in #1265
  • Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by @​dependabot in #1256
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by @​dependabot in #1255

Other

0.45.1

Bug Fixes 🐛

... (truncated)

Commits

Updates github.com/k3a/html2text from 1.3.0 to 1.4.0

Release notes

Sourced from github.com/k3a/html2text's releases.

Support for optional attributes on all tags.

Changes:

  • Fix: Support for optional attributes on tags.
  • The API remains fully backward-compatible.

Note: Caution if your HTML source is using tags with attributes.

Details: Previously, tags other than <a> that contained attributes were not converted correctly. For example, <li class="menu-item"> was treated as inline text rather than a list item on a new line. Similarly, other tags with attributes (such as <h[1-6]> or <p>) were converted as inline text instead of being followed by a newline.

Commits

Updates github.com/labstack/echo/v4 from 4.15.0 to 4.15.2

Release notes

Sourced from github.com/labstack/echo/v4's releases.

v4.15.1

What's Changed

Full Changelog: labstack/echo@v4.15.0...v4.15.1

Changelog

Sourced from github.com/labstack/echo/v4's changelog.

v4.15.2 - 2026-05-01

Security

Thanks to @​shblue21 for reporting this issue.

v4.15.1 - 2026-02-22

Enhancements

Commits
  • 25685e6 Merge pull request #2963 from aldas/v4_changelog_4_15_2
  • f9d7689 Changelog for v4.15.2
  • 37fff28 Merge pull request #2962 from aldas/v4_valid_proto
  • ca4f38a Context.Scheme should validate values taken from header
  • 2e527a7 Update CI, update deps
  • 6f3a84a Merge pull request #2905 from aldas/v4_crsf_token_fallback
  • 24fa4d0 CSRF: support older token-based CSRF protection handler that want to render t...
  • See full diff in compare view

Updates github.com/nicholas-fedor/shoutrrr from 0.13.2 to 0.15.0

Release notes

Sourced from github.com/nicholas-fedor/shoutrrr's releases.

v0.15.0

What's Changed

This minor release implements an improved CI/CD process for more secure release artifacts and images. It also includes a minor fix for handling document generation and a number of dependency updates.

Fixes

Dependency Updates

Full Changelog: nicholas-fedor/shoutrrr@v0.14.3...v0.15.0

v0.14.3

What's Changed

Fix

Full Changelog: nicholas-fedor/shoutrrr@v0.14.2...v0.14.3

v0.14.2

This is a patch release that provides a minor fix to the Matrix service integration. The Shoutrrr Playground, an interactive configuration and testing tool, has also been added to the documentation.

What's Changed

Fix

Documentation Update

... (truncated)

Changelog

Sourced from github.com/nicholas-fedor/shoutrrr's changelog.

[0.15.0] - 2026-05-06

Added

Changed

Chores

... (truncated)

Commits
  • a408eb4 docs(changelog): update changelog (#809)
  • fbd04ce chore(deps): lock file maintenance (#800)
  • 3e84c2e docs(changelog): update changelog (#808)
  • 1275bc1 ci(test): resolve package list splitting in test workflow (#807)
  • f3c079c docs(changelog): update changelog (#806)
  • a5df263 ci(test): add double-quotations to resolve globbing (#805)
  • c2a0e4d docs(changelog): update changelog (#804)
  • c012dd4 ci(test): resolve malformed import path in test workflow (#803)
  • 5ca0f86 docs(changelog): update changelog (#802)
  • 7c7583a chore(deps): update module github.com/fsnotify/fsnotify to v1.10.1 (#801)
  • Additional commits viewable in compare view

Updates golang.org/x/crypto from 0.48.0 to 0.50.0

Commits
  • 03ca0dc go.mod: update golang.org/x dependencies
  • 8400f4a ssh: respect signer's algorithm preference in pickSignatureAlgorithm
  • 81c6cb3 ssh: swap cbcMinPaddingSize to cbcMinPacketSize to get encLength
  • 982eaa6 go.mod: update golang.org/x dependencies
  • 159944f ssh,acme: clean up tautological/impossible nil conditions
  • a408498 acme: only require prompt if server has terms of service
  • cab0f71 all: upgrade go directive to at least 1.25.0 [generated]
  • 2f26647 x509roots/fallback: update bundle
  • See full diff in compare view

Updates golang.org/x/net from 0.50.0 to 0.53.0

Commits
  • a8d1fc1 go.mod: update golang.org/x dependencies
  • 056ac74 quic: avoid depending on golang.org/x/sys/unix
  • c85f611 http3: add http3 package for testing in std
  • 805fc81 http2: add transport API tests
  • e63b894 http2: support testing via net/http.Transport.RoundTrip
  • 9ee1e48 http2/hpack: prevent HeaderField from escaping during encoding
  • 1e71bd8 http2: prevent hanging Transport due to bad SETTINGS frame
  • 7bca150 internal/http3: respect net/http Server Shutdown context when shutting down
  • 44c41be internal/http3: prevent server from holding mutex when sleeping during shutdown
  • 228a67a internal/http3: add CloseIdleConnections support in transport
  • Additional commits viewable in compare view

Updates golang.org/x/term from 0.40.0 to 0.42.0

Commits
  • 52b71d3 go.mod: update golang.org/x dependencies
  • 9d2dc07 go.mod: update golang.org/x dependencies
  • d954e03 all: upgrade go directive to at least 1.25.0 [generated]
  • See full diff in compare view

Updates golang.org/x/text from 0.34.0 to 0.36.0

Commits
  • 8577a70 go.mod: update golang.org/x dependencies
  • 7ca2c6d go.mod: update golang.org/x dependencies
  • 73d1ba9 all: upgrade go directive to at least 1.25.0 [generated]
  • See full diff in compare view

Updates google.golang.org/api from 0.266.0 to 0.278.0

Release notes

Sourced from google.golang.org/api's releases.

v0.278.0

0.278.0 (2026-05-05)

Features

v0.277.0

0.277.0 (2026-04-29)

Features

Bug Fixes

  • idtoken: Avoid double impersonation in tokenSourceFromBytes (#3576) (75172cf), refs #2301

v0.276.0

0.276.0 (2026-04-14)

Features

v0.275.0

0.275.0 (2026-04-07)

Features

v0.274.0

... (truncated)

Changelog

Sourced from google.golang.org/api's changelog.

0.278.0 (2026-05-05)

Features

0.277.0 (2026-04-29)

Features

Bug Fixes

  • idtoken: Avoid double impersonation in tokenSourceFromBytes (#3576) (75172cf), refs #2301

0.276.0 (2026-04-14)

Features

0.275.0 (2026-04-07)

Features

0.274.0 (2026-04-02)

Features

... (truncated)

Commits
  • 07c758d chore(main): release 0.278.0 (#3583)
  • e36c883 feat(all): auto-regenerate discovery clients (#3584)
  • 76b1187 feat(all): auto-regenerate discovery clients (#3582)
  • dd598a6 chore(main): release 0.277.0 (#3568)
  • b208a86 chore(all): update all (#3573)
  • 0c219d9 feat(all): auto-regenerate discovery clients (#3581)
  • 75172cf fix(idtoken): avoid double impersonation in tokenSourceFromBytes (#3576)
  • 2de1a5a feat(all): auto-regenerate discovery clients (#3580)
  • 60b0784 chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 in /inter...
  • bc6990e feat(all): auto-regenerate discovery clients (#3579)
  • Additional commits viewable in compare view

Updates github.com/labstack/gommon from 0.4.2 to 0.5.0

Release notes

Sourced from github.com/labstack/gommon's releases.

v0.5.0

Highlights

  • email: SMTPS / implicit TLS on port 465. smtp.SendMail only speaks plain + STARTTLS, so Resend/SendGrid/etc. on :465 hang on the handshake. Detect port 465 and dial TLS directly. Added Email.TLSConfig (custom root pool / ServerName; always cloned per send) and Email.DialTimeout (scoped to the TCP/TLS connect phase).
  • email: no silent cleartext downgrade. Drive Hello() explicitly so a failed EHLO can't be swallowed and mis-read as "STARTTLS not advertised".
  • log: silence 14 go vet printf warnings. Split the internal log() method; public signatures unchanged. TestCallerFile guards the runtime.Caller skip.
  • random: fix sync.Pool copy in New(). Construct the pool directly on the struct — sync.Pool must not be copied after first use.

Toolchain (breaking)

  • Go directive bumped 1.181.23.0 to align with labstack/echo. Consumers on Go <1.23 should stay on v0.4.2.
  • CI matrix: 1.23 / 1.24 / 1.25 / 1.26 × ubuntu / macos / windows.
  • Deps refreshed: testify 1.8.4 → 1.11.1, go-colorable 0.1.13 → 0.1.14, go-isatty 0.0.20 → 0.0.21, x/sys 0.15.0 → 0.29.0 (highest that still supports Go 1.23).

Non-breaking code changes

  • bytes/bytes_test.go: replaced Parse(\"8EiB\") assertions with Parse(\"7EiB\") — 2^63 overflowed int64 and relied on implementation-defined float-to-int behavior.

Full diff

labstack/gommon#62

Commits
  • 2659cda fix: SMTPS support + align toolchain with echo (

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 21, 2026
@jeremyames-gmail

Copy link
Copy Markdown
Contributor

@dependabot rebase

@claude

claude Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Claude encountered an error —— View job


I'll analyze this and get back to you.

@dependabot dependabot Bot force-pushed the dependabot/go_modules/go-minor-patch-a76f32d067 branch 2 times, most recently from c3090fd to beebd7b Compare May 10, 2026 15:33
@jeremyames-gmail

Copy link
Copy Markdown
Contributor

@dependabot rebase

@claude

claude Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Claude encountered an error —— View job


I'll analyze this and get back to you.

… updates

Bumps the go-minor-patch group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/fatih/color](https://github.com/fatih/color) | `1.18.0` | `1.19.0` |
| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.42.0` | `0.46.2` |
| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.3.0` | `1.4.0` |
| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.15.0` | `4.15.2` |
| [github.com/nicholas-fedor/shoutrrr](https://github.com/nicholas-fedor/shoutrrr) | `0.13.2` | `0.15.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.266.0` | `0.278.0` |
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.34` | `1.14.44` |



Updates `github.com/fatih/color` from 1.18.0 to 1.19.0
- [Release notes](https://github.com/fatih/color/releases)
- [Commits](fatih/color@v1.18.0...v1.19.0)

Updates `github.com/getsentry/sentry-go` from 0.42.0 to 0.46.2
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-go@v0.42.0...v0.46.2)

Updates `github.com/k3a/html2text` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/k3a/html2text/releases)
- [Commits](k3a/html2text@v1.3.0...v1.4.0)

Updates `github.com/labstack/echo/v4` from 4.15.0 to 4.15.2
- [Release notes](https://github.com/labstack/echo/releases)
- [Changelog](https://github.com/labstack/echo/blob/v4.15.2/CHANGELOG.md)
- [Commits](labstack/echo@v4.15.0...v4.15.2)

Updates `github.com/nicholas-fedor/shoutrrr` from 0.13.2 to 0.15.0
- [Release notes](https://github.com/nicholas-fedor/shoutrrr/releases)
- [Changelog](https://github.com/nicholas-fedor/shoutrrr/blob/main/CHANGELOG.md)
- [Commits](nicholas-fedor/shoutrrr@v0.13.2...v0.15.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](golang/crypto@v0.48.0...v0.50.0)

Updates `golang.org/x/net` from 0.50.0 to 0.53.0
- [Commits](golang/net@v0.50.0...v0.53.0)

Updates `golang.org/x/term` from 0.40.0 to 0.42.0
- [Commits](golang/term@v0.40.0...v0.42.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.34.0...v0.36.0)

Updates `google.golang.org/api` from 0.266.0 to 0.278.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](googleapis/google-api-go-client@v0.266.0...v0.278.0)

Updates `github.com/labstack/gommon` from 0.4.2 to 0.5.0
- [Release notes](https://github.com/labstack/gommon/releases)
- [Commits](labstack/gommon@v0.4.2...v0.5.0)

Updates `github.com/mattn/go-sqlite3` from 1.14.34 to 1.14.44
- [Release notes](https://github.com/mattn/go-sqlite3/releases)
- [Commits](mattn/go-sqlite3@v1.14.34...v1.14.44)

Updates `golang.org/x/oauth2` from 0.35.0 to 0.36.0
- [Commits](golang/oauth2@v0.35.0...v0.36.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](golang/sync@v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](golang/sys@v0.41.0...v0.43.0)

Updates `golang.org/x/time` from 0.14.0 to 0.15.0
- [Commits](golang/time@v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: github.com/fatih/color
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: github.com/getsentry/sentry-go
  dependency-version: 0.45.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: github.com/k3a/html2text
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: github.com/labstack/echo/v4
  dependency-version: 4.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-minor-patch
- dependency-name: github.com/labstack/gommon
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: github.com/mattn/go-sqlite3
  dependency-version: 1.14.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-minor-patch
- dependency-name: github.com/nicholas-fedor/shoutrrr
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/crypto
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/sys
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/term
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/text
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/time
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: google.golang.org/api
  dependency-version: 0.276.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/go-minor-patch-a76f32d067 branch from beebd7b to 8b79e8d Compare May 10, 2026 15:41
@jeremyames-gmail

Copy link
Copy Markdown
Contributor

Closing — sentry-go v0.42→v0.46 (one of the 16 bumps in this group) dropped Event.Extra, restructuring the field into Tags/Contexts. Six call sites in internal/telemetry/ use event.Extra and need a real migration, not a mechanical rename. That work is captured separately. Dependabot will re-raise the remaining 15 bumps the next time it runs.

Vikunja task for the sentry-go migration: tracking now.

@dependabot @github

dependabot Bot commented on behalf of github May 10, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot Bot deleted the dependabot/go_modules/go-minor-patch-a76f32d067 branch May 10, 2026 15:58
@claude

claude Bot commented May 10, 2026

Copy link
Copy Markdown
Contributor

Claude encountered an error —— View job


I'll analyze this and get back to you.

jeremyames-gmail added a commit that referenced this pull request May 10, 2026
* chore(deps): bump getsentry/sentry-go to v0.46.2

Breaking: removes Event.Extra and Scope.SetExtra (upstream
sentry-go#1274). Subsequent commit ports internal/telemetry
to Tags-based API. Build is intentionally broken on this
commit -- see docs/plans/2026-05-10-sentry-go-extra-migration.md.

Refs: #70 (closed group bump that included
this version), Vikunja #1139.

* refactor(telemetry): port to sentry-go v0.46 Tags API

sentry-go v0.46 (PR getsentry/sentry-go#1274) removed Event.Extra
and Scope.SetExtra. Migrate the one writer (CaptureError's error_type
field) to SetTag -- error_type is already a string label, so SetTag
is the natural target. Strip Extra-handling from the privacy filter
(applyPrivacyFilters, applyPrivacyFiltersWithLogging, and the now-
unused removePrivacyExtraFields helper). Remove the Extra column
from EventSummary and update telemetry_test.go to round-trip via Tags.

The privacy filter retains the same structural behavior for Tags
and Contexts (no changes to which keys are stripped). error_type as
a Tag is non-PII (it's a parsed runtime error category, e.g. 'Nil
Pointer Dereference', generated by parseErrorType from the *scrubbed*
message -- see sentry.go::parseErrorType + privacy.ScrubMessage).

Refs: Vikunja #1139, #70 (closed group bump
that included this version).

---------

Co-authored-by: festion <festion@users.noreply.github.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