mirror of
https://github.com/go-i2p/go-gitlooseleaf.git
synced 2025-08-19 11:45:25 -04:00
Compare commits
10 Commits
d65e11dac1
...
71e284e48e
Author | SHA1 | Date | |
---|---|---|---|
![]() |
71e284e48e | ||
![]() |
2e0ae88b04 | ||
![]() |
56f11fa5e4 | ||
![]() |
d912d5f90a | ||
![]() |
7a032cfa07 | ||
![]() |
aba0d5f227 | ||
![]() |
8d4fd28ecd | ||
![]() |
aa66a4479d | ||
![]() |
ee938a6537 | ||
![]() |
57af8b01e0 |
2
.github/workflows/forgejo-build.yml
vendored
2
.github/workflows/forgejo-build.yml
vendored
@@ -80,7 +80,7 @@ jobs:
|
||||
cp -v ../net_mirror_dialer.go modules/graceful/net_mirror_dialer.go
|
||||
cp -v ../net_mirror_unix.go modules/graceful/net_mirror_unix.go
|
||||
cp -v ../net_mirror_windows.go modules/graceful/net_mirror_windows.go
|
||||
cat ../go.mod >> go.mod
|
||||
grep -v 'github.com/go-i2p/go-gitlooseleaf' ../go.mod | grep -v 'go 1.2' | grep -v '// indirect' >> go.mod
|
||||
go mod tidy
|
||||
make build
|
||||
env:
|
||||
|
9
.github/workflows/forgejo-nightly.yml
vendored
9
.github/workflows/forgejo-nightly.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Forgejo Nightly Build
|
||||
name: Modded Forgejo Nightly Build
|
||||
on:
|
||||
push: # Run on any push
|
||||
schedule:
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
cp -v ../net_mirror_dialer.go modules/graceful/net_mirror_dialer.go
|
||||
cp -v ../net_mirror_unix.go modules/graceful/net_mirror_unix.go
|
||||
cp -v ../net_mirror_windows.go modules/graceful/net_mirror_windows.go
|
||||
cat ../go.mod >> go.mod
|
||||
grep -v 'github.com/go-i2p/go-gitlooseleaf' ../go.mod | grep -v 'go 1.2' | grep -v '// indirect' >> go.mod
|
||||
go mod tidy
|
||||
make build
|
||||
env:
|
||||
@@ -89,11 +89,12 @@ jobs:
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: forgejo-nightly
|
||||
name: "Forgejo Nightly Build (${{ steps.date.outputs.date }})"
|
||||
body: "Automated nightly build of Forgejo from main branch, built on ${{ steps.date.outputs.date }}"
|
||||
name: "Modded Forgejo Nightly Build (${{ steps.date.outputs.date }})"
|
||||
body: "Automated nightly build of modded Forgejo from main branch, built on ${{ steps.date.outputs.date }}"
|
||||
artifacts: "forgejo-Linux/*, forgejo-Windows/*, forgejo-macOS/*"
|
||||
draft: false
|
||||
prerelease: true
|
||||
allowUpdates: true
|
||||
removeArtifacts: false
|
||||
replacesArtifacts: true
|
||||
makeLatest: true
|
||||
|
93
.github/workflows/forgejo-vanilla-nightly.yml
vendored
Normal file
93
.github/workflows/forgejo-vanilla-nightly.yml
vendored
Normal file
@@ -0,0 +1,93 @@
|
||||
name: Forgejo Nightly Build
|
||||
on:
|
||||
push: # Run on any push
|
||||
schedule:
|
||||
- cron: '0 0 * * *' # Runs daily at midnight UTC
|
||||
workflow_dispatch: # Allow manual triggers
|
||||
|
||||
permissions:
|
||||
contents: write # Required for creating releases
|
||||
|
||||
jobs:
|
||||
build:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest]
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 120 # 2-hour timeout
|
||||
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: '1.24.3'
|
||||
cache: true
|
||||
|
||||
- name: Setup node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20'
|
||||
cache: 'npm'
|
||||
|
||||
- name: Checkout Forgejo Source
|
||||
run: |
|
||||
git clone https://codeberg.org/forgejo/forgejo.git forgejo-source
|
||||
cd forgejo-source
|
||||
git checkout forgejo
|
||||
|
||||
- name: Build Forgejo
|
||||
working-directory: forgejo-source
|
||||
run: |
|
||||
make clean
|
||||
make build
|
||||
env:
|
||||
TAGS: bindata sqlite sqlite_unlock_notify netgo osusergo
|
||||
GOFLAGS: -ldflags="-extldflags=-static"
|
||||
CO_ENABLED: 0
|
||||
|
||||
- name: Prepare Artifact
|
||||
shell: bash
|
||||
run: |
|
||||
cd forgejo-source
|
||||
ARTIFACT_NAME="forgejo-${{ runner.os }}"
|
||||
ls -lah
|
||||
if [ "${{ runner.os }}" = "Windows" ]; then
|
||||
mv -v gitea.exe "${ARTIFACT_NAME}.exe"
|
||||
else
|
||||
mv -v gitea "${ARTIFACT_NAME}"
|
||||
fi
|
||||
|
||||
- name: Upload Build Artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: forgejo-${{ runner.os }}
|
||||
path: |
|
||||
forgejo-source/forgejo-${{ runner.os }}*
|
||||
retention-days: 1
|
||||
|
||||
release:
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Download All Artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
|
||||
- name: Get Current Date
|
||||
id: date
|
||||
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Create or Update Nightly Release
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: forgejo-nightly-vanilla
|
||||
name: "Standard Forgejo Nightly Build (${{ steps.date.outputs.date }})"
|
||||
body: "Automated nightly build of Forgejo from main branch, built on ${{ steps.date.outputs.date }}"
|
||||
artifacts: "forgejo-Linux/*, forgejo-Windows/*, forgejo-macOS/*"
|
||||
draft: false
|
||||
prerelease: true
|
||||
allowUpdates: true
|
||||
removeArtifacts: false
|
||||
replacesArtifacts: true
|
2
.github/workflows/gitea-build.yml
vendored
2
.github/workflows/gitea-build.yml
vendored
@@ -79,7 +79,7 @@ jobs:
|
||||
cp -v ../net_mirror_dialer.go modules/graceful/net_mirror_dialer.go
|
||||
cp -v ../net_mirror_unix.go modules/graceful/net_mirror_unix.go
|
||||
cp -v ../net_mirror_windows.go modules/graceful/net_mirror_windows.go
|
||||
cat ../go.mod >> go.mod
|
||||
grep -v 'github.com/go-i2p/go-gitlooseleaf' ../go.mod | grep -v 'go 1.2' | grep -v '// indirect' >> go.mod
|
||||
go mod tidy
|
||||
make build
|
||||
env:
|
||||
|
21
.github/workflows/gitea-nightly.yml
vendored
21
.github/workflows/gitea-nightly.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Gitea Nightly Build
|
||||
name: Modded Gitea Nightly Build
|
||||
on:
|
||||
push: # Run on any push
|
||||
schedule:
|
||||
@@ -12,7 +12,7 @@ jobs:
|
||||
build:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest]
|
||||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 120 # 2-hour timeout
|
||||
|
||||
@@ -37,12 +37,12 @@ jobs:
|
||||
working-directory: gitea-source
|
||||
run: |
|
||||
make clean
|
||||
#cp -v ../net_mirror.go modules/graceful/net_mirror.go
|
||||
#cp -v ../net_mirror_dialer.go modules/graceful/net_mirror_dialer.go
|
||||
#cp -v ../net_mirror_unix.go modules/graceful/net_mirror_unix.go
|
||||
#cp -v ../net_mirror_windows.go modules/graceful/net_mirror_windows.go
|
||||
#cat ../go.mod >> go.mod
|
||||
#go mod tidy
|
||||
cp -v ../net_mirror.go modules/graceful/net_mirror.go
|
||||
cp -v ../net_mirror_dialer.go modules/graceful/net_mirror_dialer.go
|
||||
cp -v ../net_mirror_unix.go modules/graceful/net_mirror_unix.go
|
||||
cp -v ../net_mirror_windows.go modules/graceful/net_mirror_windows.go
|
||||
grep -v 'github.com/go-i2p/go-gitlooseleaf' ../go.mod | grep -v 'go 1.2' | grep -v '// indirect' >> go.mod
|
||||
go mod tidy
|
||||
make build
|
||||
env:
|
||||
TAGS: bindata sqlite sqlite_unlock_notify netgo osusergo
|
||||
@@ -83,11 +83,12 @@ jobs:
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: nightly
|
||||
name: "Gitea Nightly Build (${{ steps.date.outputs.date }})"
|
||||
body: "Automated nightly build of Gitea from main branch, built on ${{ steps.date.outputs.date }}"
|
||||
name: "Modded Gitea Nightly Build (${{ steps.date.outputs.date }})"
|
||||
body: "Automated nightly build of modded Gitea from main branch, built on ${{ steps.date.outputs.date }}"
|
||||
artifacts: "gitea-Linux/*, gitea-Windows/*, gitea-macOS/*"
|
||||
draft: false
|
||||
prerelease: true
|
||||
allowUpdates: true
|
||||
removeArtifacts: false
|
||||
replacesArtifacts: true
|
||||
makeLatest: true
|
||||
|
87
.github/workflows/gitea-vanilla-nightly.yml
vendored
Normal file
87
.github/workflows/gitea-vanilla-nightly.yml
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
name: Gitea Nightly Build
|
||||
on:
|
||||
push: # Run on any push
|
||||
schedule:
|
||||
- cron: '0 0 * * *' # Runs daily at midnight UTC
|
||||
workflow_dispatch: # Allow manual triggers
|
||||
|
||||
permissions:
|
||||
contents: write # Required for creating releases
|
||||
|
||||
jobs:
|
||||
build:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 120 # 2-hour timeout
|
||||
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: '1.24'
|
||||
cache: true
|
||||
|
||||
- name: Checkout Gitea Source
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
repository: go-gitea/gitea
|
||||
ref: main # Always use the latest main branch
|
||||
path: gitea-source
|
||||
|
||||
- name: Build Gitea
|
||||
working-directory: gitea-source
|
||||
run: |
|
||||
make clean
|
||||
make build
|
||||
env:
|
||||
TAGS: bindata sqlite sqlite_unlock_notify netgo osusergo
|
||||
GOFLAGS: -ldflags="-extldflags=-static"
|
||||
CO_ENABLED: 0
|
||||
|
||||
- name: Prepare Artifact
|
||||
shell: bash
|
||||
run: |
|
||||
cd gitea-source
|
||||
ARTIFACT_NAME="gitea-${{ runner.os }}"
|
||||
if [ "${{ runner.os }}" = "Windows" ]; then
|
||||
mv gitea.exe "${ARTIFACT_NAME}.exe"
|
||||
else
|
||||
mv gitea "${ARTIFACT_NAME}"
|
||||
fi
|
||||
|
||||
- name: Upload Build Artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: gitea-${{ runner.os }}
|
||||
path: |
|
||||
gitea-source/gitea-${{ runner.os }}*
|
||||
retention-days: 1
|
||||
|
||||
release:
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Download All Artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
|
||||
- name: Get Current Date
|
||||
id: date
|
||||
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Create or Update Nightly Release
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: nightly-vanilla
|
||||
name: "Standard Gitea Nightly Build (${{ steps.date.outputs.date }})"
|
||||
body: "Automated nightly build of Gitea from main branch, built on ${{ steps.date.outputs.date }}"
|
||||
artifacts: "gitea-Linux/*, gitea-Windows/*, gitea-macOS/*"
|
||||
draft: false
|
||||
prerelease: true
|
||||
allowUpdates: true
|
||||
removeArtifacts: false
|
||||
replacesArtifacts: true
|
22
go.mod
22
go.mod
@@ -1,14 +1,30 @@
|
||||
module github.com/go-i2p/go-gitlooseleaf
|
||||
|
||||
go 1.24.2
|
||||
|
||||
require (
|
||||
github.com/go-i2p/go-limit v0.0.0-20250203203118-210616857c15
|
||||
github.com/go-i2p/go-meta-dialer v0.0.0-20250501024057-715e91be3cfe
|
||||
github.com/go-i2p/go-meta-listener a588de13fdc1007b3e24ef5e8c4df5172723a15e
|
||||
github.com/go-i2p/go-meta-listener v0.0.7
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/cretz/bine v0.2.0 // indirect
|
||||
github.com/go-i2p/i2pkeys v0.33.92 // indirect
|
||||
github.com/go-i2p/i2pkeys v0.33.10-0.20241113193422-e10de5e60708 // indirect
|
||||
github.com/go-i2p/logger v0.0.0-20241123010126-3050657e5d0c // indirect
|
||||
github.com/go-i2p/onramp v0.33.92 // indirect
|
||||
github.com/go-i2p/sam3 v0.33.92 // indirect
|
||||
github.com/go-i2p/sam3 v0.33.9 // indirect
|
||||
github.com/oklog/ulid/v2 v2.1.0 // indirect
|
||||
github.com/opd-ai/wileedot v0.0.0-20241217172720-521d4175e624 // indirect
|
||||
github.com/pkg/errors v0.9.1 // indirect
|
||||
github.com/samber/lo v1.50.0 // indirect
|
||||
github.com/samber/oops v1.18.0 // indirect
|
||||
github.com/sirupsen/logrus v1.9.3 // indirect
|
||||
go.opentelemetry.io/otel v1.29.0 // indirect
|
||||
go.opentelemetry.io/otel/trace v1.29.0 // indirect
|
||||
golang.org/x/crypto v0.31.0 // indirect
|
||||
golang.org/x/net v0.31.0 // indirect
|
||||
golang.org/x/sys v0.28.0 // indirect
|
||||
golang.org/x/text v0.22.0 // indirect
|
||||
golang.org/x/time v0.9.0 // indirect
|
||||
)
|
||||
|
53
go.sum
53
go.sum
@@ -1,55 +1,68 @@
|
||||
github.com/cretz/bine v0.2.0 h1:8GiDRGlTgz+o8H9DSnsl+5MeBK4HsExxgl6WgzOCuZo=
|
||||
github.com/cretz/bine v0.2.0/go.mod h1:WU4o9QR9wWp8AVKtTM1XD5vUHkEqnf2vVSo6dBqbetI=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
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/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
|
||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/go-i2p/go-limit v0.0.0-20250203203118-210616857c15 h1:ASjMbwlepoDQfrhv+H2B5ICBPJU5ES1JzmOxzPDx3YQ=
|
||||
github.com/go-i2p/go-limit v0.0.0-20250203203118-210616857c15/go.mod h1:4jjmVRhvKj47sQ6B6wdDhN1IrEZunE6KwkYLQx/BeVE=
|
||||
github.com/go-i2p/go-meta-dialer v0.0.0-20250501024057-715e91be3cfe h1:9Rxw2KtMCRKZHI4WavUAaatzKmc64V6kiYvcyTMHjeU=
|
||||
github.com/go-i2p/go-meta-dialer v0.0.0-20250501024057-715e91be3cfe/go.mod h1:++xHSOvnGymRSyFbi9A9hztcfwKfU6/nJAtVxrNo8Zo=
|
||||
github.com/go-i2p/go-meta-listener v0.0.5-0.20250521170131-2058a4309616 h1:EDx3FrzeGSjtYiH6GAF/lKNseNVDDHqR2OY/hQfiOqo=
|
||||
github.com/go-i2p/go-meta-listener v0.0.5-0.20250521170131-2058a4309616/go.mod h1:wF/MCCfB40gZyT9WtuYWQkUOPrnoTzA+NG0zpsy3s4M=
|
||||
github.com/go-i2p/go-meta-listener v0.0.6-0.20250526210548-37c4fdbba91f h1:gVmigfwOCx+ymasvrSvxrkGQkWMDz+2A61l/FryPkQA=
|
||||
github.com/go-i2p/go-meta-listener v0.0.6-0.20250526210548-37c4fdbba91f/go.mod h1:YjpjGfnj0XRENMhtiDNFRd/XEs1EDFbfDz63jzhHfRg=
|
||||
github.com/go-i2p/i2pkeys v0.0.0-20241108200332-e4f5ccdff8c4/go.mod h1:m5TlHjPZrU5KbTd7Lr+I2rljyC6aJ88HdkeMQXV0U0E=
|
||||
github.com/go-i2p/i2pkeys v0.33.92 h1:e2vx3vf7tNesaJ8HmAlGPOcfiGM86jzeIGxh27I9J2Y=
|
||||
github.com/go-i2p/i2pkeys v0.33.92/go.mod h1:BRURQ/twxV0WKjZlFSKki93ivBi+MirZPWudfwTzMpE=
|
||||
github.com/go-i2p/i2pkeys v0.33.10-0.20241113193422-e10de5e60708 h1:Tiy9IBwi21maNpK74yCdHursJJMkyH7w87tX1nXGWzg=
|
||||
github.com/go-i2p/i2pkeys v0.33.10-0.20241113193422-e10de5e60708/go.mod h1:m5TlHjPZrU5KbTd7Lr+I2rljyC6aJ88HdkeMQXV0U0E=
|
||||
github.com/go-i2p/logger v0.0.0-20241123010126-3050657e5d0c h1:VTiECn3dFEmUlZjto+wOwJ7SSJTHPLyNprQMR5HzIMI=
|
||||
github.com/go-i2p/logger v0.0.0-20241123010126-3050657e5d0c/go.mod h1:te7Zj3g3oMeIl8uBXAgO62UKmZ6m6kHRNg1Mm+X8Hzk=
|
||||
github.com/go-i2p/onramp v0.33.92 h1:Dk3A0SGpdEw829rSjW2LqN8o16pUvuhiN0vn36z7Gpc=
|
||||
github.com/go-i2p/onramp v0.33.92/go.mod h1:5sfB8H2xk05gAS2K7XAUZ7ekOfwGJu3tWF0fqdXzJG4=
|
||||
github.com/go-i2p/sam3 v0.33.92 h1:TVpi4GH7Yc7nZBiE1QxLjcZfnC4fI/80zxQz1Rk36BA=
|
||||
github.com/go-i2p/sam3 v0.33.92/go.mod h1:oDuV145l5XWKKafeE4igJHTDpPwA0Yloz9nyKKh92eo=
|
||||
github.com/go-i2p/sam3 v0.33.9 h1:3a+gunx75DFc6jxloUZTAVJbdP6736VU1dy2i7I9fKA=
|
||||
github.com/go-i2p/sam3 v0.33.9/go.mod h1:oDuV145l5XWKKafeE4igJHTDpPwA0Yloz9nyKKh92eo=
|
||||
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
|
||||
github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
|
||||
github.com/oklog/ulid/v2 v2.1.0 h1:+9lhoxAP56we25tyYETBBY1YLA2SaoLvUFgrP2miPJU=
|
||||
github.com/oklog/ulid/v2 v2.1.0/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
|
||||
github.com/opd-ai/wileedot v0.0.0-20241217172720-521d4175e624 h1:FXCTQV93+31Yj46zpYbd41es+EYgT7qi4RK6KSVrGQM=
|
||||
github.com/opd-ai/wileedot v0.0.0-20241217172720-521d4175e624/go.mod h1:ftKSvvGC9FnxZeuL3B4MB6q/DOzVSV0kET08YUyDwbM=
|
||||
github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
|
||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
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/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
|
||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/samber/lo v1.50.0 h1:XrG0xOeHs+4FQ8gJR97zDz5uOFMW7OwFWiFVzqopKgY=
|
||||
github.com/samber/lo v1.50.0/go.mod h1:RjZyNk6WSnUFRKK6EyOhsRJMqft3G+pg7dCWHQCWvsc=
|
||||
github.com/samber/oops v1.18.0 h1:NnoCdxlOg/ajFos8HIC0+dV8S6cZRcrjW1WrfZe+GOc=
|
||||
github.com/samber/oops v1.18.0/go.mod h1:DcZbba2s+PzSx14vY6HjvhV1FDsGOZ1TJg7T/ZZARBQ=
|
||||
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
|
||||
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
|
||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
||||
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
|
||||
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
|
||||
go.opentelemetry.io/otel v1.29.0 h1:PdomN/Al4q/lN6iBJEN3AwPvUiHPMlt93c8bqTG5Llw=
|
||||
go.opentelemetry.io/otel v1.29.0/go.mod h1:N/WtXPs1CNCUEx+Agz5uouwCba+i+bJGFicT8SR4NP8=
|
||||
go.opentelemetry.io/otel/trace v1.29.0 h1:J/8ZNK4XgR7a21DZUAsbF8pZ5Jcw1VhACmnYt39JTi4=
|
||||
go.opentelemetry.io/otel/trace v1.29.0/go.mod h1:eHl3w0sp3paPkYstJOmAimxhiFXPg+MMTlEh3nsQgWQ=
|
||||
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
|
||||
golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8=
|
||||
golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw=
|
||||
golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
|
||||
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
|
||||
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||
golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY=
|
||||
golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds=
|
||||
golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo=
|
||||
golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM=
|
||||
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
|
||||
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
|
||||
golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
|
||||
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4=
|
||||
golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA=
|
||||
golang.org/x/time v0.11.0 h1:/bpjEDfN9tkoN/ryeYHnv5hcMlc8ncjMcM4XBk5NWV0=
|
||||
golang.org/x/time v0.11.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
|
||||
golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM=
|
||||
golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
|
||||
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
|
||||
golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
|
Reference in New Issue
Block a user