From e0237b4089654171e7b6d55de03c9466127ca359 Mon Sep 17 00:00:00 2001 From: Jad Bitar Date: Wed, 17 Jun 2026 01:08:37 -0400 Subject: [PATCH 1/2] chore(deps): fix CI build for private modules bump kit v0.4.0-alpha.7 -> alpha.9 (drops private hop.top/uri, adopts public hop.top/cite). drop machine-local replace directives (rux/stem unused; wsm repointed to module version). add private-module auth to ci.yml (GOPRIVATE + token insteadOf rewrite) mirroring aps. --- .github/workflows/ci.yml | 11 +++++++++++ go.mod | 12 +++--------- go.sum | 20 ++++++-------------- 3 files changed, 20 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c4ac30..c06facd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,11 +33,22 @@ jobs: go-version: "1.26" cache: true + - name: configure private modules + run: git config --global url."https://x-access-token:${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: go build run: go build ./... + env: + GOPRIVATE: hop.top - name: go vet run: go vet ./... + env: + GOPRIVATE: hop.top - name: go test run: go test ./... + env: + GOPRIVATE: hop.top diff --git a/go.mod b/go.mod index ca62f4a..0d346f7 100644 --- a/go.mod +++ b/go.mod @@ -15,8 +15,8 @@ require ( golang.org/x/term v0.42.0 gopkg.in/yaml.v3 v3.0.1 hop.top/aim v0.1.0-alpha.0 - hop.top/kit v0.4.0-alpha.7 - hop.top/wsm v0.0.0-00010101000000-000000000000 + hop.top/kit v0.4.0-alpha.9 + hop.top/wsm v0.0.0-20260427064031-cd509944d726 ) require ( @@ -87,17 +87,11 @@ require ( golang.org/x/sys v0.45.0 // indirect golang.org/x/text v0.36.0 // indirect golang.org/x/tools v0.44.0 // indirect - hop.top/uri v0.2.0-alpha.0 // indirect + hop.top/cite v0.1.0 // indirect modernc.org/libc v1.72.0 // indirect modernc.org/mathutil v1.7.1 // indirect modernc.org/memory v1.11.0 // indirect modernc.org/sqlite v1.48.2 // indirect ) -replace hop.top/wsm => /Users/jadb/.w/ideacrafterslabs/wsm/hops/main - -replace hop.top/rux => /Users/jadb/.w/ideacrafterslabs/rux/hops/main - replace charm.land/fantasy => github.com/charmbracelet/fantasy v0.17.1 - -replace hop.top/stem => /Users/jadb/.w/ideacrafterslabs/poly-stem/hops/feat/crtx-multi-agent-provenance/go diff --git a/go.sum b/go.sum index d497306..2eebd95 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,3 @@ -cel.dev/expr v0.25.1 h1:1KrZg61W6TWSxuNZ37Xy49ps13NUovb66QLprthtwi4= -cel.dev/expr v0.25.1/go.mod h1:hrXvqGP6G6gyx8UAHSHJ5RGk//1Oj5nXQ2NI02Nrsg4= charm.land/bubbles/v2 v2.1.0 h1:YSnNh5cPYlYjPxRrzs5VEn3vwhtEn3jVGRBT3M7/I0g= charm.land/bubbles/v2 v2.1.0/go.mod h1:l97h4hym2hvWBVfmJDtrEHHCtkIKeTEb3TTJ4ZOB3wY= charm.land/bubbletea/v2 v2.0.5 h1:TQlLFqxo39AAHSVuOhJ5D3nH7O9Nk8JGinsfWQ4y1U4= @@ -24,8 +22,6 @@ github.com/alecthomas/chroma/v2 v2.23.1 h1:nv2AVZdTyClGbVQkIzlDm/rnhk1E9bU9nXwmZ github.com/alecthomas/chroma/v2 v2.23.1/go.mod h1:NqVhfBR0lte5Ouh3DcthuUCTUpDC9cxBOfyMbMQPs3o= github.com/anthropics/anthropic-sdk-go v1.35.1 h1:FuDOGnzB2QSV3lNTk1cXKMJQJx36/hqSKOHcJZBpgyM= github.com/anthropics/anthropic-sdk-go v1.35.1/go.mod h1:dSIO7kSrOI7MA4fE6RRVaw8tyWP7HNQU5/H/KS4cax8= -github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI= -github.com/antlr4-go/antlr/v4 v4.13.0/go.mod h1:pfChB/xh/Unjila75QW7+VU4TSnWnnk9UTnmpPaOR2g= github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de h1:FxWPpzIjnTlhPwqqXc4/vE0f7GvRjuAsbW+HOIe8KnA= github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de/go.mod h1:DCaWoUhZrYW9p1lxo/cm8EmUOOzAPSEZNGF2DK1dJgw= github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= @@ -90,8 +86,6 @@ github.com/go-logfmt/logfmt v0.6.1 h1:4hvbpePJKnIzH1B+8OR/JPbTx37NktoI9LE2QZBBkv github.com/go-logfmt/logfmt v0.6.1/go.mod h1:EV2pOAQoZaT1ZXZbqDl5hrymndi4SY9ED9/z6CO0XAk= github.com/go-viper/mapstructure/v2 v2.5.0 h1:vM5IJoUAy3d7zRSVtIwQgBj7BiWtMPfmPEgAXnvj1Ro= github.com/go-viper/mapstructure/v2 v2.5.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= -github.com/google/cel-go v0.25.0 h1:jsFw9Fhn+3y2kBbltZR4VEz5xKkcIFRPDnuEzAGv5GY= -github.com/google/cel-go v0.25.0/go.mod h1:hjEb6r5SuOSlhCHmFoLzu8HGCERvIsDAbxDAyNU/MmI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= @@ -175,8 +169,6 @@ github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk= github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.21.0 h1:x5S+0EU27Lbphp4UKm1C+1oQO+rKx36vfCoaVebLFSU= github.com/spf13/viper v1.21.0/go.mod h1:P0lhsswPGWD/1lZJ9ny3fYnVqxiegrlNrEmgLjbTCAY= -github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= -github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= @@ -299,8 +291,6 @@ golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxb golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c= golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 h1:yQugLulqltosq0B/f8l4w9VryjV+N/5gcW0jQ3N8Qec= -google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478/go.mod h1:C6ADNqOxbgdUUeRTU+LCHDPB9ttAMCTff6auwCVa4uc= google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 h1:RmoJA1ujG+/lRGNfUnOMfhCy5EipVMyvUE+KNbPbTlw= google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= google.golang.org/grpc v1.80.0 h1:Xr6m2WmWZLETvUNvIUmeD5OAagMw3FiKmMlTdViWsHM= @@ -318,10 +308,12 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= hop.top/aim v0.1.0-alpha.0 h1:ietKe9PHcUEEjesQoynazH34S222Iw3V8OBj7KddN/E= hop.top/aim v0.1.0-alpha.0/go.mod h1:1JztD0ttu0nPFJMtpd6ZrVIfGlR/T93U4RaJdUhjw3M= -hop.top/kit v0.4.0-alpha.7 h1:SH/gVGsINAAwbBLf0sueNW9jUz139rFQfDylT5aiuPg= -hop.top/kit v0.4.0-alpha.7/go.mod h1:tfR/YwlL0LjG79xF7cgDQsuucE0w6MH6Aom4VndjH9E= -hop.top/uri v0.2.0-alpha.0 h1:XgL7kW1xQaFKjMTdqsuXHUmqdqrmMZ4mKyQXc6xZY5M= -hop.top/uri v0.2.0-alpha.0/go.mod h1:nzPr+mVS9GgfliVoEM7X3qK4AvTaGLdkB99LqlPpvs4= +hop.top/cite v0.1.0 h1:JlQ2NTppS7CUGx0+R7cjPyoS2zpURAXEPMEyrJL9xHc= +hop.top/cite v0.1.0/go.mod h1:ZXrSK81TCgCDiZXcnNqyGHZDRJ4zS9qrlu46Pm+DA/s= +hop.top/kit v0.4.0-alpha.9 h1:gDzRfkMKXpy6S7q+owW4yCRqfnZ3dP1EricGv+ZAPxA= +hop.top/kit v0.4.0-alpha.9/go.mod h1:/RpjUWB77ZxDIyBUlFfN8NkJBVFaXqK0QwTPUqicD9o= +hop.top/wsm v0.0.0-20260427064031-cd509944d726 h1:2dhpMZ5GtuViyk1eADajJtKZmKj08T9e1D8whRf/Mhs= +hop.top/wsm v0.0.0-20260427064031-cd509944d726/go.mod h1:HirCN5uoEPUg47khSi3LTePFCBV9LFr0umeStMbeMic= modernc.org/cc/v4 v4.27.3 h1:uNCgn37E5U09mTv1XgskEVUJ8ADKpmFMPxzGJ0TSo+U= modernc.org/cc/v4 v4.27.3/go.mod h1:3YjcbCqhoTTHPycJDRl2WZKKFj0nwcOIPBfEZK0Hdk8= modernc.org/ccgo/v4 v4.32.4 h1:L5OB8rpEX4ZsXEQwGozRfJyJSFHbbNVOoQ59DU9/KuU= From 26225af8fefe4ff56e32ce2524f0ffb294e9a34c Mon Sep 17 00:00:00 2001 From: Jad Bitar Date: Wed, 17 Jun 2026 01:29:32 -0400 Subject: [PATCH 2/2] ci: release-please uses release-bot App token replace deprecated GH_RELEASE_PLEASE_PAT with create-github-app-token (release-bot App); add workflow_dispatch; bump action v4 -> v5. clears hop-top/.github preflight conformance. --- .github/workflows/release-please.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 8e2a013..c5f11d5 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -3,6 +3,7 @@ name: release-please on: push: branches: [main] + workflow_dispatch: {} permissions: contents: write @@ -12,8 +13,17 @@ jobs: release-please: runs-on: ubuntu-latest steps: - - uses: googleapis/release-please-action@v4 + # Mint a short-lived installation token from the hop-top + # release-bot GitHub App so the release PRs are opened by + # release-bot[bot] rather than the human owner. + - uses: actions/create-github-app-token@v3 + id: app-token + with: + app-id: ${{ secrets.RELEASE_BOT_APP_ID }} + private-key: ${{ secrets.RELEASE_BOT_PRIVATE_KEY }} + + - uses: googleapis/release-please-action@v5 with: config-file: .github/release-please-config.json manifest-file: .github/.release-please-manifest.json - token: ${{ secrets.GH_RELEASE_PLEASE_PAT }} + token: ${{ steps.app-token.outputs.token }}