Compare commits

..

23 Commits

Author SHA1 Message Date
952c7b8660 tza not needed 2024-12-10 18:48:09 -04:00
9ba30d10b7 ADD tz data to alpine now comes without it
All checks were successful
Generic Build / build (push) Successful in 8s
Build Push Prod / build (push) Successful in 2m27s
2024-12-10 18:40:43 -04:00
94b1681a38 delete master check
All checks were successful
dev workflow / test (push) Successful in 16s
dev workflow / vulnCheck (push) Successful in 26s
Generic Build / build (push) Successful in 7s
Build Push Prod / build (push) Successful in 2m31s
2024-12-10 12:49:07 -04:00
574467e307 FIX create unknow name
Some checks failed
dev workflow / test (push) Successful in 17s
dev workflow / vulnCheck (push) Successful in 26s
Build Push Prod / build (push) Failing after 5s
Generic Build / build (push) Successful in 24s
2024-12-10 12:46:18 -04:00
dcb4c5cfc6 Merge pull request 'ADD path trigger' (#3) from feature/add_path_trigger into dev
All checks were successful
dev workflow / test (push) Successful in 5s
dev workflow / vulnCheck (push) Successful in 9s
Reviewed-on: http://gitea/maximo/ddns/pulls/3
2024-11-16 23:08:59 -04:00
3e799c00d3 ADD path trigger
All checks were successful
dev workflow / test (push) Successful in 5s
dev workflow / vulnCheck (push) Successful in 9s
2024-11-16 23:07:30 -04:00
7bf6521002 Refine triggers
All checks were successful
dev workflow / test (push) Successful in 5s
dev workflow / vulnCheck (push) Successful in 8s
2024-11-16 22:38:26 -04:00
ab94f6207e REMOVE path trigger
All checks were successful
dev workflow / test (push) Successful in 4s
dev workflow / vulnCheck (push) Successful in 33s
2024-11-16 22:36:22 -04:00
412fcb497d ADD master to trigger 2024-11-16 22:35:37 -04:00
0218ccd4cb test change 2024-11-16 22:34:08 -04:00
34d5d40bd6 Merge pull request 'feature/add_dev_workflow' (#1) from feature/add_dev_workflow into master
Reviewed-on: http://gitea/maximo/ddns/pulls/1
2024-11-16 22:31:59 -04:00
5f0f92ebda Test trigger 2024-11-16 22:29:06 -04:00
45230f4627 ADD feature branch to trigger 2024-11-16 22:26:54 -04:00
bbf2a8d354 FIX sintax 2024-11-16 22:25:32 -04:00
c93003055c ADD env to steps 2024-11-16 22:22:54 -04:00
c2aa4b82e5 FIX typo 2024-11-16 22:21:41 -04:00
b93c7cdfd2 CHANGED to all push 2024-11-16 22:20:28 -04:00
2caa61e3a3 ADD path to pull request 2024-11-16 22:17:55 -04:00
7c7c359954 ADD feature to run 2024-11-16 22:11:28 -04:00
353b046344 ADD vuklln check 2024-11-16 22:09:06 -04:00
4d1e262afd RENAMe jub
All checks were successful
dev workflow / build (push) Successful in 5s
2024-11-16 13:56:09 -04:00
37a6573ce8 ADD test to all branches for changes
All checks were successful
dev workflow / build (push) Successful in 24s
2024-11-16 13:54:43 -04:00
fba129ec43 squash from 47e81fd011
All checks were successful
Build Push / build (push) Successful in 2m8s
2024-11-16 11:14:03 -04:00
5 changed files with 57 additions and 3 deletions

View File

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

47
.github/workflows/test_workflow.yml vendored Normal file
View File

@ -0,0 +1,47 @@
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,2 +1,3 @@
/.env /.env
bin/* bin/*
/.env2

View File

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

View File

@ -227,6 +227,11 @@ func (app *Application) Operation(op string, name, tipo, ipSTR,rID, comment stri
if name == "" { if name == "" {
panic("name cant be empty for op create") 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) fmt.Printf("domain name: %s", dn)
rBody = app.GenerateReqBody(dn, tipo, app.publicIP.String(),comment, proxied) rBody = app.GenerateReqBody(dn, tipo, app.publicIP.String(),comment, proxied)
app.Create(*rBody) app.Create(*rBody)