Compare commits

..

55 Commits

Author SHA1 Message Date
b218abf27e ADD markdown snippet
All checks were successful
Build Push / build (push) Successful in 2m7s
Generic Build / build (push) Successful in 7s
2024-11-16 10:59:17 -04:00
ea043ac1e0 add name to svg 2024-11-16 10:49:51 -04:00
efce97a22d FIX typo 2024-11-16 10:47:51 -04:00
38eb380797 FIX img 2024-11-16 10:42:13 -04:00
af3db9f79a FIX test add badge 2024-11-16 10:38:32 -04:00
03a06bcea1 ADD Domain to flow
Some checks failed
Build Push / build (push) Has been cancelled
Generic Build / build (push) Successful in 6s
2024-11-15 12:47:42 -04:00
2becbd0064 ADD use to https
Some checks failed
Build Push / build (push) Has been cancelled
Generic Build / build (push) Failing after 5s
2024-11-15 12:45:39 -04:00
e712421200 ADD ldflags fix typo
Some checks failed
Build Push / build (push) Has been cancelled
Generic Build / build (push) Successful in 6s
2024-11-15 12:44:08 -04:00
7b196d93b1 FIX build args
Some checks failed
Build Push / build (push) Has been cancelled
Generic Build / build (push) Failing after 5s
2024-11-15 12:32:33 -04:00
e32e0f52f6 flow not triggered
Some checks failed
Build Push / build (push) Has been cancelled
Generic Build / build (push) Failing after 4s
2024-11-15 12:12:26 -04:00
3febc960bb Rename flows
Some checks failed
Build Push / build (push) Has been cancelled
2024-11-15 12:08:02 -04:00
f4f1ad05bf FIX generic build
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-15 12:02:51 -04:00
021dfaf045 trget aach
All checks were successful
Go-tags / build (push) Successful in 2m11s
2024-11-15 11:56:03 -04:00
302cc8d7d6 FIX DOCKER FILE
All checks were successful
Go-tags / build (push) Successful in 2m13s
2024-11-15 11:52:26 -04:00
d84614ab26 FIX TYpo
All checks were successful
Go-tags / build (push) Successful in 2m14s
2024-11-15 11:48:56 -04:00
b50c72fb21 ADD shortsha id
Some checks failed
Go-tags / build (push) Failing after 0s
2024-11-15 11:47:32 -04:00
d6d1450a46 fix args and pass var
All checks were successful
Go-tags / build (push) Successful in 2m12s
2024-11-15 11:43:05 -04:00
c224ca1730 With refference
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-15 11:40:12 -04:00
46c99c799e attemp 2024-11-15 11:38:24 -04:00
c80d3470c5 Other attemp
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-15 11:36:18 -04:00
b75c3328e1 typo fix 2024-11-15 11:35:06 -04:00
70b398704c typo fix 2024-11-15 11:34:45 -04:00
bda03fa66c FIX typo 2024-11-15 11:29:57 -04:00
e474f11b44 FIX typo 2024-11-15 11:28:37 -04:00
e7a20f2ca7 REFINE docker steps 2024-11-15 11:26:54 -04:00
3bae954473 ADD registry with letsencrypt
All checks were successful
Go-tags / build (push) Successful in 2m12s
2024-11-15 11:03:59 -04:00
09a9fe43eb FIX registry name
Some checks failed
Go-tags / build (push) Failing after 2m6s
2024-11-15 10:24:03 -04:00
9be3f42633 FIX tag
Some checks failed
Go-tags / build (push) Failing after 2m16s
2024-11-15 10:17:15 -04:00
c4f828d76e No login needed
Some checks failed
Go-tags / build (push) Failing after 10s
2024-11-15 10:16:06 -04:00
0abe2badf1 Fix steps
Some checks failed
Go-tags / build (push) Failing after 10s
2024-11-15 10:14:22 -04:00
b1bc7dd2b6 FIX typo
Some checks failed
Go-tags / build (push) Failing after 5s
2024-11-15 10:10:13 -04:00
29f906c94e ADD docker specs
Some checks failed
Go-tags / build (push) Failing after 2s
2024-11-15 09:51:24 -04:00
3e16b9e480 New Work flow 2024-11-15 09:51:03 -04:00
ba26e32d7a ADD image build and push 2024-11-15 09:49:34 -04:00
af7c252c4e FIx secret to not be shown
All checks were successful
Go-tags / build (push) Successful in 2m21s
2024-11-14 13:31:11 -04:00
9b3731cffe ADD env on step ahead
All checks were successful
Go-tags / build (push) Successful in 10m2s
2024-11-14 13:07:34 -04:00
72ca7a1923 FIX typo
All checks were successful
Go-tags / build (push) Successful in 9m46s
2024-11-14 12:19:10 -04:00
c9401aeaa8 ADD dPath 2024-11-14 12:11:05 -04:00
1f3f00674c FIX test env 2024-11-14 12:00:43 -04:00
339f8bd45c fix typo
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-14 11:33:25 -04:00
abdf945c8d ADD env set to test workflow
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-14 11:24:32 -04:00
4a0d499f2a ADD comment from cli to add to req 2024-11-14 11:24:11 -04:00
186739b902 ADD ref of download 2024-11-14 11:23:56 -04:00
cc01b02365 EDIT bin name to match build output
All checks were successful
Go-tags / build (push) Successful in 9m51s
2024-11-13 23:08:25 -04:00
a576040e0c EDIT bin PATH
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 23:01:16 -04:00
66bcaf9491 ADD env to push steps
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 22:52:45 -04:00
ab33f676a7 DELETE -v flag from build 2024-11-13 22:49:12 -04:00
ded958c900 ADD multistage build
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 22:44:49 -04:00
daf8e2ecf6 Change method
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 21:55:08 -04:00
f30ecfd24b Change to not use zip
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 21:35:24 -04:00
6cbe50e44b change path to push
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 21:10:32 -04:00
0836314c51 sixth iter
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 21:00:56 -04:00
ee8c65fedd fix path to zip
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 20:53:22 -04:00
a2296c3408 change get to tidy
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 20:30:50 -04:00
6377234bcf FIX command
Some checks failed
Go-tags / build (push) Has been cancelled
2024-11-13 20:21:59 -04:00
5 changed files with 3 additions and 57 deletions

View File

@ -1,4 +1,4 @@
name: Build Push Prod
name: Build Push
on:
push:
tags:

View File

@ -1,47 +0,0 @@
name: dev workflow
on:
push:
branches:
- master
- dev
- 'feature/**'
paths:
- '**.go'
- '**.yml'
- '**.yaml'
jobs:
test:
runs-on: ubuntu-latest
env:
TOKEN: ${{ secrets.TOKEN }}
USERNAME: ${{ vars.USERNAME }}
TAG_VERSION: ${{ github.ref_name }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version-file: 'go.mod'
- name: test with go
run: go test -v ./...
vulnCheck:
runs-on: ubuntu-latest
env:
TOKEN: ${{ secrets.TOKEN }}
USERNAME: ${{ vars.USERNAME }}
TAG_VERSION: ${{ github.ref_name }}
steps:
- name: checkout Code
uses: actions/checkout@v4
- name: go vuln check
uses: golang/govulncheck-action@v1
with:
go-version-file: 'go.mod'
go-package: ./...

1
.gitignore vendored
View File

@ -1,3 +1,2 @@
/.env
bin/*
/.env2

View File

@ -13,5 +13,4 @@ RUN go build -o bin/ddns \
FROM alpine AS runner
COPY --from=builder /app/bin/ddns /usr/bin/
ENTRYPOINT /usr/bin/ddns

View File

@ -227,11 +227,6 @@ func (app *Application) Operation(op string, name, tipo, ipSTR,rID, comment stri
if name == "" {
panic("name cant be empty for op create")
}
if dn == "" {
app.log.Debug("domains available", "domains", app.zoneRecords)
dn = name
}
fmt.Printf("domain name: %s", dn)
rBody = app.GenerateReqBody(dn, tipo, app.publicIP.String(),comment, proxied)
app.Create(*rBody)