diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..74cb2f1 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,45 @@ +name: NexusGuard CI +on: + push: + branches: [main] + tags: ['v*'] + pull_request: + branches: [main] + +jobs: + server-core-test: + runs-on: ubuntu-latest + defaults: + run: + working-directory: apps/server-core + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.25' + - run: go test ./... -tags dev -cover + + device-agent-test: + runs-on: ubuntu-latest + defaults: + run: + working-directory: apps/device-agent + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.25' + - run: go test ./... -cover + + dashboard-ui-build: + runs-on: ubuntu-latest + defaults: + run: + working-directory: apps/dashboard-ui + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '24' + - run: npm ci + - run: npm run build diff --git a/apps/dashboard-ui b/apps/dashboard-ui index 25a4728..76af106 160000 --- a/apps/dashboard-ui +++ b/apps/dashboard-ui @@ -1 +1 @@ -Subproject commit 25a4728ac52b7eb2ea0e6757325914b68a6a4205 +Subproject commit 76af1062fa2f3854b14d2823cb6c6df723eecd34 diff --git a/apps/device-agent b/apps/device-agent index 17c299c..a864dcd 160000 --- a/apps/device-agent +++ b/apps/device-agent @@ -1 +1 @@ -Subproject commit 17c299cd8294d2bbc76c43d5af6f9c454b8b3734 +Subproject commit a864dcd1e9d643698f02b35ce07b87d562b078c0