Author SHA1 Message Date
multica-agent c74b218349 Merge pull request 'fix: rename module path to gitea.hansenits.com.au/hits/ExploreDNS' (#24) from agent/development-manager/b41cb0eb into main
CI / test (push) Failing after 3h2m21s
CI / docker (push) Has been cancelled
2026-06-17 12:06:51 +00:00
fe74ec61a2 fix: remove tracked binaries covered by .gitignore
CI / test (pull_request) Failing after 3h3m3s
CI / docker (pull_request) Has been cancelled
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-17 22:05:30 +10:00
851203e8f6 fix: merge main into PR branch, resolve CI and go.mod conflicts
- Keep go-version-file: 'go.mod' from PR (reads Go version from go.mod)
- Keep gitea.hansenits.com.au module path in coverage check
- Pick up .gitignore bin/* entry from main
- go.mod: keep go 1.24.0 directive from main (GOTOOLCHAIN=local)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-17 22:05:16 +10:00
Gary cf280a9f2b fix: update .gitignore to include bin directory
CI / test (push) Failing after 3h6m19s
CI / docker (push) Has been cancelled
2026-06-17 12:11:11 +10:00
671a23e6e1 fix: update CI to use Go version from go.mod and fix module path in coverage check
CI / test (pull_request) Failing after 3h13m3s
CI / docker (pull_request) Has been cancelled
- Replace hardcoded go-version '1.24' with go-version-file: 'go.mod' so CI
  always uses the toolchain version that matches the module's requirements
  (go.mod currently declares go 1.25.6)
- Fix 'Check internal package coverage' step: update grep pattern from
  old module path 'github.com/hits/ExploreDNS/internal' to the renamed
  path 'gitea.hansenits.com.au/hits/ExploreDNS/internal'

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 15:17:29 +10:00
5d4fa94286 fix: rename Go module path to gitea.hansenits.com.au/hits/ExploreDNS
CI / test (pull_request) Failing after 1m32s
CI / docker (pull_request) Has been skipped
- Update go.mod module declaration
- Update all internal import paths in .go files
- Update go install lines in README.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 23:17:00 +10:00
24 changed files with 40 additions and 39 deletions
+2 -2
View File
@@ -14,7 +14,7 @@ jobs:
- uses: actions/setup-go@v5 - uses: actions/setup-go@v5
with: with:
go-version: '1.23' go-version-file: 'go.mod'
cache: true cache: true
- name: Vet - name: Vet
@@ -28,7 +28,7 @@ jobs:
- name: Check internal package coverage - name: Check internal package coverage
run: | run: |
COVERAGE=$(GOTOOLCHAIN=local go tool cover -func=coverage.out | grep "^github.com/hits/ExploreDNS/internal" | awk '{print $3}' | sed 's/%//' | awk '{sum+=$1; count++} END {if(count>0) print sum/count; else print 0}') COVERAGE=$(GOTOOLCHAIN=local go tool cover -func=coverage.out | grep "^gitea.hansenits.com.au/hits/ExploreDNS/internal" | awk '{print $3}' | sed 's/%//' | awk '{sum+=$1; count++} END {if(count>0) print sum/count; else print 0}')
echo "Average internal package coverage: ${COVERAGE}%" echo "Average internal package coverage: ${COVERAGE}%"
- name: Build - name: Build
+1
View File
@@ -8,6 +8,7 @@
*.dll *.dll
*.so *.so
*.dylib *.dylib
bin/*
# Test binary, built with `go test -c` # Test binary, built with `go test -c`
*.test *.test
+2 -2
View File
@@ -53,8 +53,8 @@ make build-all # produces both binaries
### go install ### go install
```sh ```sh
go install github.com/hits/ExploreDNS/cmd/exploredns@latest go install gitea.hansenits.com.au/hits/ExploreDNS/cmd/exploredns@latest
go install github.com/hits/ExploreDNS/cmd/server@latest go install gitea.hansenits.com.au/hits/ExploreDNS/cmd/server@latest
``` ```
--- ---
+4 -4
View File
@@ -7,10 +7,10 @@ import (
"os" "os"
"time" "time"
"github.com/hits/ExploreDNS/internal/config" "gitea.hansenits.com.au/hits/ExploreDNS/internal/config"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/output" "gitea.hansenits.com.au/hits/ExploreDNS/internal/output"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
) )
func main() { func main() {
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/hits/ExploreDNS/web/api" "gitea.hansenits.com.au/hits/ExploreDNS/web/api"
) )
func main() { func main() {
+1 -1
View File
@@ -1,4 +1,4 @@
module github.com/hits/ExploreDNS module gitea.hansenits.com.au/hits/ExploreDNS
go 1.24.0 go 1.24.0
+2 -2
View File
@@ -8,8 +8,8 @@ import (
"testing" "testing"
"time" "time"
dnsinternal "github.com/hits/ExploreDNS/internal/dns" dnsinternal "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
"github.com/miekg/dns" "github.com/miekg/dns"
) )
+2 -2
View File
@@ -7,8 +7,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+1 -1
View File
@@ -15,7 +15,7 @@ import (
"io" "io"
"os" "os"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
) )
type Format int type Format int
+2 -2
View File
@@ -8,8 +8,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"encoding/json" "encoding/json"
"io" "io"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
) )
type jsonFormatter struct { type jsonFormatter struct {
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"fmt" "fmt"
"net" "net"
"github.com/hits/ExploreDNS/internal/fingerprint" "gitea.hansenits.com.au/hits/ExploreDNS/internal/fingerprint"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
) )
func RunTraversal(ctx context.Context, traverser *traverse.Traverser, cfg *Config, formatter Formatter, domain string) ([]traverse.TraversalResult, error) { func RunTraversal(ctx context.Context, traverser *traverse.Traverser, cfg *Config, formatter Formatter, domain string) ([]traverse.TraversalResult, error) {
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"sort" "sort"
"strings" "strings"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"net" "net"
"testing" "testing"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+2 -2
View File
@@ -6,8 +6,8 @@ import (
"sort" "sort"
"strings" "strings"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
) )
type textFormatter struct { type textFormatter struct {
+2 -2
View File
@@ -6,8 +6,8 @@ import (
"strings" "strings"
"testing" "testing"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"testing" "testing"
"time" "time"
dnsinternal "github.com/hits/ExploreDNS/internal/dns" dnsinternal "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/miekg/dns" "github.com/miekg/dns"
) )
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"net" "net"
"strings" "strings"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
"golang.org/x/net/idna" "golang.org/x/net/idna"
) )
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"net" "net"
"testing" "testing"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
) )
const TypeA = dns.TypeA const TypeA = dns.TypeA
+1 -1
View File
@@ -3,7 +3,7 @@ package traverse
import ( import (
"net" "net"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+1 -1
View File
@@ -3,7 +3,7 @@ package traverse
import ( import (
"testing" "testing"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
) )
func TestNewStack(t *testing.T) { func TestNewStack(t *testing.T) {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"sync" "sync"
"time" "time"
"github.com/hits/ExploreDNS/internal/dns" "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
miekgdns "github.com/miekg/dns" miekgdns "github.com/miekg/dns"
) )
+3 -3
View File
@@ -10,9 +10,9 @@ import (
"sync" "sync"
"time" "time"
"github.com/hits/ExploreDNS/internal/config" "gitea.hansenits.com.au/hits/ExploreDNS/internal/config"
idns "github.com/hits/ExploreDNS/internal/dns" idns "gitea.hansenits.com.au/hits/ExploreDNS/internal/dns"
"github.com/hits/ExploreDNS/internal/traverse" "gitea.hansenits.com.au/hits/ExploreDNS/internal/traverse"
) )
// Job status values. // Job status values.
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"testing" "testing"
"time" "time"
"github.com/hits/ExploreDNS/web/api" "gitea.hansenits.com.au/hits/ExploreDNS/web/api"
) )
// newTestServer starts a Server on a random port and returns it. // newTestServer starts a Server on a random port and returns it.