+29
.forgejo/workflows/ci.yaml
+29
.forgejo/workflows/ci.yaml
···
1
+
name: CI
2
+
3
+
on:
4
+
push:
5
+
pull_request:
6
+
workflow_dispatch:
7
+
8
+
jobs:
9
+
check:
10
+
runs-on: codeberg-small-lazy
11
+
container:
12
+
image: docker.io/library/node:24-trixie-slim@sha256:45babd1b4ce0349fb12c4e24bf017b90b96d52806db32e001e3013f341bef0fe
13
+
steps:
14
+
- name: Check out source code
15
+
uses: https://code.forgejo.org/actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
16
+
- name: Set up toolchain
17
+
uses: https://code.forgejo.org/actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
18
+
with:
19
+
go-version: '>=1.25.0'
20
+
- name: Install dependencies
21
+
run: |
22
+
apt-get -y update
23
+
apt-get -y install ca-certificates
24
+
- name: Build application
25
+
run: |
26
+
go build .
27
+
- name: Run static analysis
28
+
run: |
29
+
go vet .