diff --git a/.gitea/workflows/backend-ci.yml b/.gitea/workflows/backend-ci.yml index 4b34473..981b4f6 100644 --- a/.gitea/workflows/backend-ci.yml +++ b/.gitea/workflows/backend-ci.yml @@ -3,25 +3,26 @@ name: Backend CI on: push: branches: [main] - paths: [backend/**] pull_request: branches: [main] - paths: [backend/**] jobs: ci: runs-on: aliyun - container: golang:1.23-bookworm - env: - GOPROXY: https://goproxy.cn,direct defaults: run: working-directory: backend steps: - uses: http://8.161.227.145:3000/huanghaosheng/checkout@releases/v4 + - uses: actions/setup-go@v5 + with: + go-version: "1.23" + - name: Download dependencies run: go mod download + env: + GOPROXY: https://goproxy.cn,direct - name: Vet run: go vet ./... diff --git a/.gitea/workflows/frontend-ci.yml b/.gitea/workflows/frontend-ci.yml index db490f1..6daff48 100644 --- a/.gitea/workflows/frontend-ci.yml +++ b/.gitea/workflows/frontend-ci.yml @@ -3,23 +3,26 @@ name: Frontend CI on: push: branches: [main] - paths: [frontend/**] pull_request: branches: [main] - paths: [frontend/**] jobs: ci: runs-on: aliyun - container: node:22-bookworm - env: - npm_config_registry: https://registry.npmmirror.com defaults: run: working-directory: frontend steps: - uses: http://8.161.227.145:3000/huanghaosheng/checkout@releases/v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: npm + cache-dependency-path: frontend/package-lock.json + env: + npm_config_registry: https://registry.npmmirror.com + - name: Install dependencies run: npm ci diff --git a/.gitea/workflows/health-test.yml b/.gitea/workflows/health-test.yml new file mode 100644 index 0000000..06b7d3b --- /dev/null +++ b/.gitea/workflows/health-test.yml @@ -0,0 +1,18 @@ +name: Health Test +run-name: ${{ gitea.actor }} is testing Gitea Actions 🚀 + +on: [push] + +jobs: + health: + runs-on: aliyun + steps: + - run: echo "🎉 Triggered by ${{ gitea.event_name }} event" + - run: echo "🌿 Branch: ${{ gitea.ref }}, Repo: ${{ gitea.repository }}" + - run: echo "🐧 Running on ${{ runner.os }}, workspace: ${{ gitea.workspace }}" + - name: Check out repository code + uses: http://8.161.227.145:3000/huanghaosheng/checkout@releases/v4 + - run: echo "💡 ${{ gitea.repository }} has been cloned to the runner" + - name: List files in the repository + run: ls ${{ gitea.workspace }} + - run: echo "🍏 Job status: ${{ job.status }}"