Skip to content

Commit 78c6f10

Browse files
authored
Merge branch 'main' into renovate/go-dependencies-(non-major)
2 parents e2d76e1 + 42abc82 commit 78c6f10

File tree

3 files changed

+53
-9
lines changed

3 files changed

+53
-9
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ on:
33
push:
44
branches:
55
- main
6+
paths-ignore:
7+
- 'website/**'
8+
- 'docs/**'
9+
- '*.md'
10+
- 'LICENSE'
611
permissions:
712
contents: write
813
packages: write

.github/workflows/testing.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,22 @@ on:
33
push:
44
branches:
55
- main
6+
paths-ignore:
7+
- 'website/**'
8+
- 'docs/**'
9+
- '*.md'
10+
- 'LICENSE'
611
pull_request:
712
branches:
813
- main
14+
paths-ignore:
15+
- 'website/**'
16+
- 'docs/**'
17+
- '*.md'
18+
- 'LICENSE'
919
workflow_dispatch:
1020
jobs:
11-
prek:
21+
pre-commit:
1222
runs-on: ubuntu-latest
1323
steps:
1424
- uses: actions/checkout@v6
@@ -21,7 +31,7 @@ jobs:
2131
unit-tests:
2232
name: Unit Tests
2333
runs-on: ubuntu-latest
24-
needs: prek
34+
needs: pre-commit
2535
strategy:
2636
matrix:
2737
go-version: ["1.25.x"]

docs/09-installation.md

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ Choose your installation method.
66

77
## 📦 Installation Methods
88

9-
| Method | Use Case | Command |
10-
|--------|----------|---------|
11-
| **Docker** | Production, testing | `docker compose --profile prod up -d` |
12-
| **Go Install** | CLI or Development | `go install github.com/sudo-Tiz/dns-tester-go/cmd/dnstestergo@latest` |
13-
| **Binary** | No Go/Docker | [Download from Releases](https://github.com/sudo-Tiz/dns-tester-go/releases) |
14-
| **Source** | Development | `make build` |
9+
| Method | Command |
10+
|--------|---------|
11+
| **Docker** | `docker compose --profile prod up -d` |
12+
| **Go Install** | `go install github.com/sudo-Tiz/dns-tester-go/cmd/dnstestergo@latest` |
13+
| **Binary** | [Download from Releases](https://github.com/sudo-Tiz/dns-tester-go/releases) |
14+
| **Source** | `make build` |
1515

1616
---
1717

@@ -48,7 +48,36 @@ cd dns-tester-go
4848
make build
4949
```
5050

51-
**Binaries**: `bin/dnstestergo-query`, `bin/dnstestergo-server`, `bin/dnstestergo-worker`
51+
**Binaries**: `bin/dnstestergo`, `bin/dnstestergo-query`, `bin/dnstestergo-server`, `bin/dnstestergo-worker`
52+
53+
---
54+
55+
## 📥 Download Pre-built Binaries
56+
57+
[View all releases](https://github.com/sudo-Tiz/dns-tester-go/releases)
58+
59+
**Quick Install:**
60+
```bash
61+
# Set your platform (linux/darwin/windows) and arch (amd64/arm64)
62+
VERSION=v1.0.0 # Replace with latest version
63+
OS=linux # or darwin (macOS), windows
64+
ARCH=amd64 # or arm64
65+
66+
# Download and install
67+
curl -L "https://github.com/sudo-Tiz/dns-tester-go/releases/download/${VERSION}/dnstestergo-${OS}-${ARCH}" -o dnstestergo && \
68+
chmod +x dnstestergo && \
69+
sudo mv dnstestergo /usr/local/bin/
70+
```
71+
72+
**Available binaries:**
73+
- `dnstestergo-{os}-{arch}` - All-in-one (recommended)
74+
- `dnstestergo-server-{os}-{arch}` - API server only
75+
- `dnstestergo-worker-{os}-{arch}` - Worker only
76+
- `dnstestergo-query-{os}-{arch}` - CLI query tool
77+
78+
**Supported:** `linux/darwin/windows` × `amd64/arm64`
79+
80+
**Windows:** Download `.exe` from releases and add to PATH.
5281

5382
---
5483

0 commit comments

Comments
 (0)