26 Commits

Author SHA1 Message Date
releaser a23735879d chore(release): prepare for v0.3.6
presenter / test (pull_request) Waiting to run
presenter / vulnerabilities (pull_request) Waiting to run
pre-commit / pre-commit (pull_request) Waiting to run
2026-06-21 15:50:09 +00:00
releaser e2b980cbfa chore(release): prepare for v0.3.6 2026-06-21 15:50:06 +00:00
renovate 1f31c3cfe7 chore(deps): update actions/checkout action to v7 (#162)
presenter / vulnerabilities (push) Successful in 1m23s
presenter / test (push) Successful in 2m19s
Release / release (push) Successful in 1m1s
pre-commit / pre-commit (push) Successful in 5m24s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v6` → `v7` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v7.0.0`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v700)

[Compare Source](https://github.com/actions/checkout/compare/v7.0.0...v7.0.0)

- Block checking out fork PR for pull\_request\_target and workflow\_run by [@&#8203;aiqiaoy](https://github.com/aiqiaoy) in [#&#8203;2454](https://github.com/actions/checkout/pull/2454)
- Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the minor-actions-dependencies group across 1 directory by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2458](https://github.com/actions/checkout/pull/2458)
- Bump flatted from 3.3.1 to 3.4.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2460](https://github.com/actions/checkout/pull/2460)
- Bump js-yaml from 4.1.0 to 4.2.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2461](https://github.com/actions/checkout/pull/2461)
- Bump [@&#8203;actions/core](https://github.com/actions/core) and [@&#8203;actions/tool-cache](https://github.com/actions/tool-cache) and Remove uuid by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2459](https://github.com/actions/checkout/pull/2459)
- upgrade module to esm and update dependencies by [@&#8203;aiqiaoy](https://github.com/aiqiaoy) in [#&#8203;2463](https://github.com/actions/checkout/pull/2463)
- Bump the minor-npm-dependencies group across 1 directory with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2462](https://github.com/actions/checkout/pull/2462)

### [`v7`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v700)

[Compare Source](https://github.com/actions/checkout/compare/v6.0.3...v7.0.0)

- Block checking out fork PR for pull\_request\_target and workflow\_run by [@&#8203;aiqiaoy](https://github.com/aiqiaoy) in [#&#8203;2454](https://github.com/actions/checkout/pull/2454)
- Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the minor-actions-dependencies group across 1 directory by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2458](https://github.com/actions/checkout/pull/2458)
- Bump flatted from 3.3.1 to 3.4.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2460](https://github.com/actions/checkout/pull/2460)
- Bump js-yaml from 4.1.0 to 4.2.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2461](https://github.com/actions/checkout/pull/2461)
- Bump [@&#8203;actions/core](https://github.com/actions/core) and [@&#8203;actions/tool-cache](https://github.com/actions/tool-cache) and Remove uuid by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2459](https://github.com/actions/checkout/pull/2459)
- upgrade module to esm and update dependencies by [@&#8203;aiqiaoy](https://github.com/aiqiaoy) in [#&#8203;2463](https://github.com/actions/checkout/pull/2463)
- Bump the minor-npm-dependencies group across 1 directory with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2462](https://github.com/actions/checkout/pull/2462)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIyMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #162
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-06-21 15:44:56 +00:00
renovate 7adff61aea fix(deps): update module github.com/99designs/gqlgen to v0.17.91 (#161)
presenter / vulnerabilities (push) Successful in 1m28s
presenter / test (push) Successful in 2m18s
Release / release (push) Failing after 1m6s
pre-commit / pre-commit (push) Successful in 5m49s
2026-06-14 15:35:21 +00:00
releaser f3238d3b5b chore(release): prepare for v0.3.5 (#160)
presenter / vulnerabilities (push) Successful in 1m37s
Release / release (push) Successful in 43s
presenter / test (push) Successful in 2m14s
pre-commit / pre-commit (push) Successful in 5m30s
## [0.3.5] - 2026-06-10

### 🐛 Bug Fixes

- *(ci)* Use go-test-coverage binary directly to fix Gitea Actions (#150)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.90 (#149)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.34 (#159)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#152)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.0 (#154)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.1 (#155)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.2 (#157)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #160
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-06-11 06:02:30 +00:00
renovate a88ac4500e fix(deps): update module github.com/vektah/gqlparser/v2 to v2.5.34 (#159)
presenter / vulnerabilities (push) Successful in 1m33s
presenter / test (push) Successful in 2m18s
Release / release (push) Successful in 58s
pre-commit / pre-commit (push) Successful in 5m25s
2026-06-10 21:37:40 +00:00
renovate 6e38bae238 chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.2 (#157)
presenter / vulnerabilities (push) Successful in 1m37s
presenter / test (push) Successful in 2m33s
Release / release (push) Successful in 52s
pre-commit / pre-commit (push) Successful in 5m53s
2026-05-09 12:36:26 +00:00
renovate 99d3f5e59b chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.1 (#155)
presenter / vulnerabilities (push) Successful in 1m26s
Release / release (push) Failing after 56s
presenter / test (push) Successful in 2m17s
pre-commit / pre-commit (push) Successful in 5m37s
2026-05-04 17:24:11 +00:00
renovate f157d36c97 chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.0 (#154)
Release / release (push) Failing after 44s
presenter / vulnerabilities (push) Successful in 1m37s
presenter / test (push) Successful in 2m28s
pre-commit / pre-commit (push) Successful in 5m37s
2026-05-04 13:14:42 +00:00
renovate 70d8f93836 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#152)
presenter / vulnerabilities (push) Successful in 1m35s
presenter / test (push) Successful in 2m14s
Release / release (push) Successful in 52s
pre-commit / pre-commit (push) Successful in 6m43s
2026-05-03 16:42:14 +00:00
renovate 3d29d4849a fix(deps): update module github.com/99designs/gqlgen to v0.17.90 (#149)
presenter / vulnerabilities (push) Successful in 2m3s
presenter / test (push) Successful in 2m49s
Release / release (push) Failing after 53s
pre-commit / pre-commit (push) Successful in 6m38s
2026-04-29 06:18:28 +00:00
argoyle ab5b2e6fe4 fix(ci): use go-test-coverage binary directly to fix Gitea Actions (#150)
presenter / vulnerabilities (push) Successful in 2m0s
Release / release (push) Successful in 1m9s
presenter / test (push) Successful in 3m27s
pre-commit / pre-commit (push) Successful in 6m49s
## Summary

- `vladopajic/go-test-coverage@v2` (v2.18.5+, released 2026-04-26/27) restructured its composite action to pass inputs via env-var mapping. Gitea `act_runner` doesn't expand `${{ }}` expressions inside docker-action `env:` blocks reliably, so the literal string `${{ inputs.config }}` reached the binary and broke the 'Check coverage' step.
- Replace the action with a direct `go install` + binary invocation (matching the established Frostmoln pattern).
- Use `--github-action-output` to expose `total-coverage` as a step output, replacing the manual `go tool cover -func | grep | awk` calculations.
- Baseline artifact now stores the percentage directly instead of the full coverage profile.

## Test plan

- [x] `prek run --all-files` passes
- [ ] CI passes on this PR
- [ ] After merge, baseline artifact format propagates on next push to main

Reviewed-on: #150
2026-04-29 05:45:19 +00:00
releaser 93bbcada5d chore(release): prepare for v0.3.4 (#146)
Release / release (push) Successful in 51s
presenter / vulnerabilities (push) Successful in 1m36s
presenter / test (push) Successful in 3m25s
pre-commit / pre-commit (push) Successful in 6m5s
## [0.3.4] - 2026-03-24

### 🐛 Bug Fixes

- *(deps)* Update module github.com/99designs/gqlgen to v0.17.88 (#138)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.89 (#145)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.0 (#132)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.1 (#134)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.2 (#136)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.3 (#139)
- *(deps)* Update pre-commit hook gitleaks/gitleaks to v8.30.1 (#141)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.4 (#143)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #146
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-04-02 09:14:42 +00:00
renovate 542830fc5d fix(deps): update module github.com/99designs/gqlgen to v0.17.89 (#145)
presenter / test (push) Successful in 2m11s
presenter / vulnerabilities (push) Successful in 1m47s
Release / release (push) Successful in 1m15s
pre-commit / pre-commit (push) Successful in 5m48s
2026-03-24 19:18:59 +00:00
renovate 8065c26baa chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.4 (#143)
presenter / test (push) Successful in 2m12s
presenter / vulnerabilities (push) Successful in 1m37s
Release / release (push) Successful in 58s
pre-commit / pre-commit (push) Successful in 6m15s
2026-03-22 19:27:17 +00:00
renovate 357396a134 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.1 (#141)
presenter / vulnerabilities (push) Successful in 1m40s
Release / release (push) Successful in 1m21s
presenter / test (push) Successful in 2m50s
pre-commit / pre-commit (push) Successful in 6m16s
2026-03-12 16:24:51 +00:00
renovate ff13d824a7 chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.3 (#139)
Release / release (push) Successful in 1m1s
presenter / vulnerabilities (push) Successful in 2m34s
presenter / test (push) Successful in 3m4s
pre-commit / pre-commit (push) Successful in 7m25s
2026-03-10 11:28:27 +00:00
renovate 2be6ebe6a5 fix(deps): update module github.com/99designs/gqlgen to v0.17.88 (#138)
Release / release (push) Failing after 1m9s
presenter / vulnerabilities (push) Successful in 1m57s
presenter / test (push) Successful in 2m38s
pre-commit / pre-commit (push) Successful in 4m49s
2026-03-09 01:40:27 +00:00
renovate a3e5a710c2 chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.2 (#136)
Release / release (push) Successful in 1m0s
presenter / vulnerabilities (push) Successful in 1m27s
presenter / test (push) Successful in 2m2s
pre-commit / pre-commit (push) Successful in 6m4s
2026-03-07 22:41:33 +00:00
renovate 9316724b23 chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.1 (#134)
Release / release (push) Successful in 1m5s
presenter / test (push) Successful in 2m26s
presenter / vulnerabilities (push) Successful in 1m50s
pre-commit / pre-commit (push) Successful in 6m27s
2026-03-06 15:43:43 +00:00
renovate 58aa0d583c chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.0 (#132)
presenter / vulnerabilities (push) Successful in 2m18s
Release / release (push) Successful in 1m41s
presenter / test (push) Successful in 3m45s
pre-commit / pre-commit (push) Successful in 6m17s
2026-03-06 14:18:25 +00:00
argoyle ff78b7d6b3 Merge pull request 'chore(release): prepare for v0.3.3' (#130) from next-release into main
presenter / vulnerabilities (push) Successful in 2m36s
presenter / test (push) Successful in 3m27s
Release / release (push) Successful in 45s
pre-commit / pre-commit (push) Successful in 5m28s
Reviewed-on: #130
2026-02-20 15:00:08 +00:00
releaser 5e182c2e80 chore(release): prepare for v0.3.3
presenter / vulnerabilities (pull_request) Successful in 2m36s
presenter / test (pull_request) Successful in 4m1s
pre-commit / pre-commit (pull_request) Successful in 7m13s
2026-02-20 14:50:39 +00:00
releaser 29f9f24c48 chore(release): prepare for v0.3.3 2026-02-20 14:50:36 +00:00
argoyle 1216372365 Merge pull request 'fix(deps): update module github.com/99designs/gqlgen to v0.17.87' (#129) from renovate/github.com-99designs-gqlgen-0.x into main
Release / release (push) Successful in 2m31s
presenter / vulnerabilities (push) Successful in 5m6s
pre-commit / pre-commit (push) Successful in 7m51s
presenter / test (push) Successful in 6m12s
Reviewed-on: #129
2026-02-20 14:48:53 +00:00
renovate 0454c26db9 fix(deps): update module github.com/99designs/gqlgen to v0.17.87
presenter / vulnerabilities (pull_request) Successful in 6m57s
presenter / test (pull_request) Successful in 8m9s
pre-commit / pre-commit (pull_request) Successful in 11m7s
2026-02-19 19:39:17 +01:00
7 changed files with 84 additions and 37 deletions
+13 -17
View File
@@ -10,7 +10,7 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
with:
go-version: 'stable'
@@ -18,11 +18,10 @@ jobs:
run: go test -race -coverprofile=coverage.txt ./...
- name: Check coverage
uses: vladopajic/go-test-coverage@v2
with:
config: ./.testcoverage.yml
# Download baseline coverage from main branch (for PRs)
id: coverage
run: |
go install github.com/vladopajic/go-test-coverage/v2@latest
go-test-coverage --config ./.testcoverage.yml --github-action-output
- name: Download baseline coverage
if: gitea.event_name == 'pull_request'
uses: actions/download-artifact@v3
@@ -30,14 +29,12 @@ jobs:
name: coverage-baseline
path: ./baseline
continue-on-error: true
# Compare coverage against baseline (for PRs)
- name: Compare coverage
if: gitea.event_name == 'pull_request'
run: |
CURRENT=$(go tool cover -func=coverage.txt | grep "^total:" | awk '{print $NF}' | tr -d '%')
CURRENT="${{ steps.coverage.outputs.total-coverage }}"
if [ -f ./baseline/coverage.txt ]; then
BASE=$(go tool cover -func=./baseline/coverage.txt | grep "^total:" | awk '{print $NF}' | tr -d '%')
BASE=$(cat ./baseline/coverage.txt)
echo "Base coverage: ${BASE}%"
echo "Current coverage: ${CURRENT}%"
if [ "$(echo "$CURRENT < $BASE" | bc -l)" -eq 1 ]; then
@@ -49,8 +46,9 @@ jobs:
echo "No baseline coverage found, skipping comparison"
echo "Current coverage: ${CURRENT}%"
fi
# Upload coverage as baseline (only on main)
- name: Save coverage baseline
if: gitea.ref == 'refs/heads/main'
run: echo "${{ steps.coverage.outputs.total-coverage }}" > coverage.txt
- name: Upload coverage baseline
if: gitea.ref == 'refs/heads/main'
uses: actions/upload-artifact@v3
@@ -58,24 +56,22 @@ jobs:
name: coverage-baseline
path: coverage.txt
retention-days: 90
# Post coverage to PR comment
- name: Post coverage comment
if: gitea.event_name == 'pull_request'
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
GITEA_URL: ${{ gitea.server_url }}
run: |
COVERAGE=$(go tool cover -func=coverage.txt | grep "^total:" | awk '{print $NF}')
COVERAGE="${{ steps.coverage.outputs.total-coverage }}"
curl -X POST "${GITEA_URL}/api/v1/repos/${{ gitea.repository }}/issues/${{ gitea.event.pull_request.number }}/comments" \
-H "Authorization: token ${GITEA_TOKEN}" \
-H "Content-Type: application/json" \
-d "{\"body\": \"## Coverage Report\n\nTotal coverage: **${COVERAGE}**\"}"
-d "{\"body\": \"## Coverage Report\n\nTotal coverage: **${COVERAGE}%**\"}"
vulnerabilities:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
with:
go-version: 'stable'
+1 -1
View File
@@ -13,7 +13,7 @@ jobs:
env:
SKIP: no-commit-to-branch
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
with:
go-version: stable
+3 -3
View File
@@ -11,7 +11,7 @@ repos:
- --allow-multiple-documents
- id: check-added-large-files
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.24.0
rev: v9.25.0
hooks:
- id: commitlint
stages: [ commit-msg ]
@@ -30,10 +30,10 @@ repos:
- id: go-test
- id: gofumpt
- repo: https://github.com/golangci/golangci-lint
rev: v2.10.1
rev: v2.12.2
hooks:
- id: golangci-lint-full
- repo: https://github.com/gitleaks/gitleaks
rev: v8.30.0
rev: v8.30.1
hooks:
- id: gitleaks
+1 -1
View File
@@ -1,3 +1,3 @@
{
"version": "v0.3.2"
"version": "v0.3.6"
}
+47
View File
@@ -2,6 +2,53 @@
All notable changes to this project will be documented in this file.
## [0.3.6] - 2026-06-21
### 🐛 Bug Fixes
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.91 (#161)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update actions/checkout action to v7 (#162)
## [0.3.5] - 2026-06-11
### 🐛 Bug Fixes
- *(ci)* Use go-test-coverage binary directly to fix Gitea Actions (#150)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.90 (#149)
- *(deps)* Update module github.com/vektah/gqlparser/v2 to v2.5.34 (#159)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#152)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.0 (#154)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.1 (#155)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.12.2 (#157)
## [0.3.4] - 2026-04-02
### 🐛 Bug Fixes
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.88 (#138)
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.89 (#145)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.0 (#132)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.1 (#134)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.2 (#136)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.3 (#139)
- *(deps)* Update pre-commit hook gitleaks/gitleaks to v8.30.1 (#141)
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.4 (#143)
## [0.3.3] - 2026-02-20
### 🐛 Bug Fixes
- *(deps)* Update module github.com/99designs/gqlgen to v0.17.87
## [0.3.2] - 2026-02-19
### 🐛 Bug Fixes
+5 -4
View File
@@ -1,17 +1,18 @@
module gitea.unbound.se/shiny/presenter
go 1.24.1
go 1.25.0
require (
github.com/99designs/gqlgen v0.17.86
github.com/99designs/gqlgen v0.17.91
github.com/stretchr/testify v1.11.1
github.com/vektah/gqlparser/v2 v2.5.32
github.com/vektah/gqlparser/v2 v2.5.34
)
require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/sosodev/duration v1.3.1 // indirect
github.com/sosodev/duration v1.4.0 // indirect
golang.org/x/sync v0.20.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
+14 -11
View File
@@ -1,24 +1,27 @@
github.com/99designs/gqlgen v0.17.86 h1:C8N3UTa5heXX6twl+b0AJyGkTwYL6dNmFrgZNLRcU6w=
github.com/99designs/gqlgen v0.17.86/go.mod h1:KTrPl+vHA1IUzNlh4EYkl7+tcErL3MgKnhHrBcV74Fw=
github.com/99designs/gqlgen v0.17.91 h1:/mIvXnN0lAorqszP3Vukw10SVRfLVUYtBTQFwmYRMmI=
github.com/99designs/gqlgen v0.17.91/go.mod h1:N7+yJF6zbGIEqohF+ZtEUp/eq2dTnn0bDizLUIYPUCU=
github.com/agnivade/levenshtein v1.2.1 h1:EHBY3UOn1gwdy/VbFwgo4cxecRznFk7fKWN1KOX7eoM=
github.com/agnivade/levenshtein v1.2.1/go.mod h1:QVVI16kDrtSuwcpd0p1+xMC6Z/VfhtCyDIjcwga4/DU=
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ=
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8=
github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I=
github.com/sosodev/duration v1.3.1 h1:qtHBDMQ6lvMQsL15g4aopM4HEfOaYuhWBw3NPTtlqq4=
github.com/sosodev/duration v1.3.1/go.mod h1:RQIBBX0+fMLc/D9+Jb/fwvVmo0eZvDDEERAikUR6SDg=
github.com/sosodev/duration v1.4.0 h1:35ed0KiVFriGHHzZZJaZLgmTEEICIyt8Sx0RQfj9IjE=
github.com/sosodev/duration v1.4.0/go.mod h1:RQIBBX0+fMLc/D9+Jb/fwvVmo0eZvDDEERAikUR6SDg=
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
github.com/vektah/gqlparser/v2 v2.5.32 h1:k9QPJd4sEDTL+qB4ncPLflqTJ3MmjB9SrVzJrawpFSc=
github.com/vektah/gqlparser/v2 v2.5.32/go.mod h1:c1I28gSOVNzlfc4WuDlqU7voQnsqI6OG2amkBAFmgts=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
github.com/vektah/gqlparser/v2 v2.5.34 h1:MEea5P0qhdcqfBL45ghKE+qr9laidVHTMHjav5h7ckk=
github.com/vektah/gqlparser/v2 v2.5.34/go.mod h1:mFdHLGCio7OGX1fby9ZjTW6FN+qxgmbnBcRIeeScE5s=
golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=