From 65aba3a47ceb7f59260f4cc1df59f2c186da88b9 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Fri, 9 Jan 2026 09:23:55 +0100 Subject: [PATCH] ci: add pre-commit and release workflows --- .gitea/workflows/pre-commit.yaml | 25 +++++++++++++++++++++++++ .gitea/workflows/release.yaml | 9 +++++++++ 2 files changed, 34 insertions(+) create mode 100644 .gitea/workflows/pre-commit.yaml create mode 100644 .gitea/workflows/release.yaml diff --git a/.gitea/workflows/pre-commit.yaml b/.gitea/workflows/pre-commit.yaml new file mode 100644 index 0000000..c0993d9 --- /dev/null +++ b/.gitea/workflows/pre-commit.yaml @@ -0,0 +1,25 @@ +name: pre-commit +permissions: read-all + +on: + pull_request: + push: + branches: + - main + +jobs: + pre-commit: + runs-on: ubuntu-latest + env: + SKIP: no-commit-to-branch + steps: + - uses: actions/checkout@v6 + - uses: actions/setup-go@v6 + with: + go-version: stable + - uses: actions/setup-python@v5 + with: + python-version: '3.14' + - name: Install goimports + run: go install golang.org/x/tools/cmd/goimports@latest + - uses: pre-commit/action@v3.0.1 diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..ef6ec99 --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,9 @@ +name: Release + +on: + push: + branches: [main] + +jobs: + release: + uses: unboundsoftware/shared-workflows/.gitea/workflows/Release.yml@main