15 Commits

Author SHA1 Message Date
argoyle f41c7de3ac Merge pull request 'chore(release): prepare for v0.2.0' (#73) from next-release into main
Release / release (push) Successful in 1m39s
pagination / test (push) Successful in 3m45s
pagination / vulnerabilities (push) Successful in 3m41s
pre-commit / pre-commit (push) Successful in 10m49s
Reviewed-on: #73
2026-01-09 08:13:21 +00:00
releaser aead750db4 chore(release): prepare for v0.2.0
pagination / vulnerabilities (pull_request) Successful in 1m48s
pagination / test (pull_request) Successful in 5m43s
pre-commit / pre-commit (pull_request) Successful in 9m42s
2026-01-09 08:02:31 +00:00
releaser 1c1770f068 chore(release): prepare for v0.2.0 2026-01-09 08:02:28 +00:00
argoyle 8a11a52ea1 Merge pull request 'ci: add pre-commit and release workflows for Gitea Actions' (#72) from ci/gitea-workflows into main
Release / release (push) Successful in 1m16s
pagination / test (push) Successful in 6m24s
pagination / vulnerabilities (push) Successful in 6m54s
pre-commit / pre-commit (push) Successful in 10m33s
Reviewed-on: #72
2026-01-09 08:01:14 +00:00
argoyle d484be8e15 ci: add pre-commit and release workflows for Gitea Actions
pagination / test (pull_request) Successful in 5m24s
pagination / vulnerabilities (pull_request) Successful in 5m39s
pre-commit / pre-commit (pull_request) Successful in 8m1s
2026-01-09 08:50:36 +01:00
argoyle 3e62319fad Merge pull request 'chore: migrate module path from GitLab to Gitea' (#71) from chore/gitea-migration into main
pagination / test (push) Successful in 1m46s
pagination / vulnerabilities (push) Successful in 1m35s
Reviewed-on: #71
2026-01-09 07:02:16 +00:00
argoyle ea0595f8cb chore: migrate module path from GitLab to Gitea
pagination / test (pull_request) Successful in 2m0s
pagination / vulnerabilities (pull_request) Successful in 1m59s
- Update go.mod module path to git.unbound.se/unboundsoftware/pagination
- Remove GitLab CI linter from pre-commit config
- Update go-imports local path for new domain
- Remove GitLab badges from README
- Delete .gitlab-ci.yml (Gitea Actions workflow already exists)
2026-01-09 07:58:49 +01:00
argoyle 26d3136eaa Merge pull request 'chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0' (#70) from renovate/golangci-golangci-lint-2.x into main
pagination / vulnerabilities (push) Successful in 2m19s
pagination / test (push) Successful in 4m55s
Reviewed-on: #70
2026-01-09 04:12:59 +00:00
renovate 70308cb006 chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0
pagination / test (pull_request) Successful in 5m14s
pagination / vulnerabilities (pull_request) Successful in 6m2s
2026-01-08 21:23:12 +00:00
argoyle feeae4d43c Merge pull request 'chore(deps): update actions/setup-go action to v6' (#69) from renovate/actions-setup-go-6.x into main
pagination / test (push) Successful in 2m47s
pagination / vulnerabilities (push) Successful in 2m51s
Reviewed-on: #69
2026-01-08 15:15:52 +00:00
renovate 6976dec872 chore(deps): update actions/setup-go action to v6
pagination / test (pull_request) Successful in 1m57s
pagination / vulnerabilities (pull_request) Successful in 2m21s
2026-01-08 15:12:29 +00:00
argoyle 259610599d Merge pull request 'chore(deps): update actions/checkout action to v6' (#68) from renovate/actions-checkout-6.x into main
pagination / vulnerabilities (push) Successful in 57s
pagination / test (push) Successful in 6m0s
Reviewed-on: #68
2026-01-08 14:10:20 +00:00
renovate 67dc073454 chore(deps): update actions/checkout action to v6
pagination / vulnerabilities (pull_request) Successful in 3m18s
pagination / test (pull_request) Successful in 3m39s
2026-01-08 14:04:58 +00:00
argoyle 496539b836 Merge pull request 'feat: add Gitea Actions workflow' (#67) from feat/gitea-migration into main
pagination / test (push) Successful in 1m36s
pagination / vulnerabilities (push) Successful in 1m36s
Reviewed-on: #67
2026-01-08 13:32:35 +00:00
argoyle 583eaae203 feat: add Gitea Actions workflow
pagination / test (pull_request) Successful in 1m15s
pagination / vulnerabilities (pull_request) Successful in 1m16s
2026-01-08 14:04:07 +01:00
9 changed files with 84 additions and 52 deletions
+30
View File
@@ -0,0 +1,30 @@
name: pagination
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version-file: go.mod
- name: Run tests
run: go test -race -coverprofile=coverage.txt ./...
vulnerabilities:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version-file: go.mod
- name: Check vulnerabilities
run: |
go install golang.org/x/vuln/cmd/govulncheck@latest
govulncheck ./...
+25
View File
@@ -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
+9
View File
@@ -0,0 +1,9 @@
name: Release
on:
push:
branches: [main]
jobs:
release:
uses: unboundsoftware/shared-workflows/.gitea/workflows/Release.yml@main
-38
View File
@@ -1,38 +0,0 @@
include:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
- project: unboundsoftware/ci-templates
file: Defaults.gitlab-ci.yml
- project: unboundsoftware/ci-templates
file: Release.gitlab-ci.yml
- project: unboundsoftware/ci-templates
file: Pre-Commit-Go.gitlab-ci.yml
image: amd64/golang:1.25.5@sha256:ad03ba93327b8a6143b49373790b5d92c28067bdb814418509466122ee9c9e63
stages:
- deps
- test
deps:
stage: deps
script:
- go mod download
test:
stage: test
dependencies:
- deps
script:
- CGO_ENABLED=1 go test -mod=readonly -race -coverprofile=coverage.txt -covermode=atomic -coverpkg=$(go list ./... | tr '\n' , | sed 's/,$//') ./...
- go tool cover -html=coverage.txt -o coverage.html
- go tool cover -func=coverage.txt
- curl -Os https://uploader.codecov.io/latest/linux/codecov
- chmod +x codecov
- ./codecov -t ${CODECOV_TOKEN} -R $CI_PROJECT_DIR -C $CI_COMMIT_SHA -r $CI_PROJECT_PATH
vulnerabilities:
stage: test
image: amd64/golang:1.25.5@sha256:ad03ba93327b8a6143b49373790b5d92c28067bdb814418509466122ee9c9e63
script:
- go install golang.org/x/vuln/cmd/govulncheck@latest
- govulncheck ./...
+2 -9
View File
@@ -10,13 +10,6 @@ repos:
args: args:
- --allow-multiple-documents - --allow-multiple-documents
- id: check-added-large-files - id: check-added-large-files
- repo: https://gitlab.com/devopshq/gitlab-ci-linter
rev: v1.0.6
hooks:
- id: gitlab-ci-linter
args:
- --project
- unboundsoftware/pagination
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook - repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.23.0 rev: v9.23.0
hooks: hooks:
@@ -30,14 +23,14 @@ repos:
- id: go-imports - id: go-imports
args: args:
- -local - -local
- gitlab.com/unboundsoftware/shiny/presenter - git.unbound.se/unboundsoftware
- repo: https://github.com/lietu/go-pre-commit - repo: https://github.com/lietu/go-pre-commit
rev: v1.0.0 rev: v1.0.0
hooks: hooks:
- id: go-test - id: go-test
- id: gofumpt - id: gofumpt
- repo: https://github.com/golangci/golangci-lint - repo: https://github.com/golangci/golangci-lint
rev: v2.7.2 rev: v2.8.0
hooks: hooks:
- id: golangci-lint-full - id: golangci-lint-full
- repo: https://github.com/gitleaks/gitleaks - repo: https://github.com/gitleaks/gitleaks
+3 -1
View File
@@ -1 +1,3 @@
{"version":"v0.1.0"} {
"version": "v0.2.0"
}
+14
View File
@@ -2,6 +2,20 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [0.2.0] - 2026-01-09
### 🚀 Features
- Add Gitea Actions workflow
### ⚙️ Miscellaneous Tasks
- *(deps)* Update actions/checkout action to v6
- *(deps)* Update actions/setup-go action to v6
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.8.0
- Migrate module path from GitLab to Gitea
- Add pre-commit and release workflows for Gitea Actions
## [0.1.0] - 2026-01-01 ## [0.1.0] - 2026-01-01
### 🚀 Features ### 🚀 Features
-3
View File
@@ -1,6 +1,3 @@
# Pagination helper # Pagination helper
Pagination helper Pagination helper
[![Build Status](https://gitlab.com/unboundsoftware/pagination/badges/main/pipeline.svg)](https://gitlab.com/unboundsoftware/pagination/commits/main)
[![codecov](https://codecov.io/gl/unboundsoftware/pagination/branch/main/graph/badge.svg?token=AZ3AHHF0FS)](https://codecov.io/gl/unboundsoftware/pagination)
+1 -1
View File
@@ -1,4 +1,4 @@
module gitlab.com/unboundsoftware/pagination module git.unbound.se/unboundsoftware/pagination
go 1.24.4 go 1.24.4