Compare commits

..

6 Commits

Author SHA1 Message Date
852f8e2a0c ci: fix release action config
All checks were successful
build-and-test / build (push) Successful in 43s
release / build (release) Successful in 1m2s
2025-08-25 17:03:28 +02:00
8074084137 ci: fix docker image name in release action
Some checks failed
build-and-test / build (push) Successful in 43s
release / build (release) Failing after 1m9s
2025-08-25 16:54:03 +02:00
7084a075f9 ci: add release action
Some checks failed
build-and-test / build (push) Successful in 1m7s
release / build (release) Failing after 20s
2025-07-28 20:38:35 +02:00
8c3d9fd625 ci: fix artefact upload step
All checks were successful
build-and-test / build (push) Successful in 55s
2025-07-28 20:30:04 +02:00
8954723510 ci: add build action
Some checks failed
build-and-test / build (push) Failing after 1m58s
2025-07-28 20:08:17 +02:00
73c6c52798 ci: add renovate config 2025-07-28 09:14:19 +02:00
3 changed files with 64 additions and 0 deletions

22
.gitea/workflows/ci.yaml Normal file
View File

@ -0,0 +1,22 @@
---
name: build-and-test
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: ^1.24
- name: Build binary
run: go build -v ./...
- name: Run tests
run: go test -json ./... > test-results.json
- name: Upload artefacts
uses: https://gitea.com/actions/gitea-upload-artifact@v4
with:
name: test-results
path: test-results.json

View File

@ -0,0 +1,38 @@
---
name: release
on:
release:
types: [published]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up docker
uses: docker/setup-buildx-action@v3
- name: Log in to the Gitea container registry
uses: docker/login-action@v3
with:
registry: ${{ gitea.server_url }}
username: ${{ gitea.actor }}
password: ${{ secrets.PACKAGES_TOKEN }}
- name: Extract metadata
id: meta
uses: docker/metadata-action@v5
with:
images: gitea.bp99.eu/${{ gitea.repository }}
tags: |
type=ref,event=tag
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=raw,value=latest,enable={{is_default_branch}}
- name: Build and push docker image
uses: docker/build-push-action@v5
with:
context: ./
platforms: linux/amd64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

4
renovate.json Normal file
View File

@ -0,0 +1,4 @@
{
"extends": ["config:recommended"],
"labels": ["renovate", "deps"]
}