Refactor CI

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-03-09 15:45:10 +01:00
parent c46166ab40
commit 0072a559b0
2 changed files with 4 additions and 13 deletions

View File

@@ -6,7 +6,7 @@ on:
pull_request: pull_request:
branches: branches:
- "main" - "main"
jobs: jobs:
docker-build: docker-build:
name: "docker-build" name: "docker-build"
@@ -26,7 +26,7 @@ jobs:
- run: "make docker-build" - run: "make docker-build"
env: env:
DOCKER_BUILD_FLAGS: "--push" DOCKER_BUILD_FLAGS: "--push"
probod: build:
name: "bin/probod" name: "bin/probod"
runs-on: "ubuntu-22.04" runs-on: "ubuntu-22.04"
permissions: permissions:
@@ -34,20 +34,11 @@ jobs:
steps: steps:
- uses: "actions/checkout@v4" - uses: "actions/checkout@v4"
- uses: "actions/setup-go@v5" - uses: "actions/setup-go@v5"
- run: "make bin/probod"
console:
name: "@probo/console"
runs-on: "ubuntu-22.04"
permissions:
contents: "read"
steps:
- uses: "actions/checkout@v4"
- uses: "actions/setup-node@v4" - uses: "actions/setup-node@v4"
with: with:
node-version: 22 node-version: 22
- run: "npm ci" - run: "npm ci"
- run: "npm run lint" - run: "make build"
- run: "make @probo/console"
fmt-check: fmt-check:
name: "fmt-check" name: "fmt-check"
runs-on: "ubuntu-22.04" runs-on: "ubuntu-22.04"

View File

@@ -35,7 +35,7 @@ vet:
$(GO) vet ./... $(GO) vet ./...
.PHONY: build .PHONY: build
build: @probo/console bin/probod docker-build build: @probo/console bin/probod
.PHONY: docker-build .PHONY: docker-build
docker-build: docker-build: