14 Commits

Author SHA1 Message Date
3a72204915 +comment 2025-10-29 09:06:12 +01:00
0516534526 fix token 2025-10-29 09:03:30 +01:00
d260f5299f add when clause 2025-10-29 09:03:09 +01:00
1f93d2d37d fix indend 2025-10-29 08:57:58 +01:00
55addf2a77 add release pipeline 2025-10-29 08:46:57 +01:00
06dec42e83 add branch (test only) 2025-10-28 23:04:25 +01:00
fceee7bc04 badges to codeberg 2025-10-28 22:58:04 +01:00
8edca6d367 use lint binary 2025-10-28 22:47:05 +01:00
1ab65e69a0 try with freebsd 2025-10-28 22:43:32 +01:00
7a62b2d19d add linter 2025-10-28 22:38:13 +01:00
030c1ba495 use matrix 2025-10-28 22:21:06 +01:00
9b6f062c65 CB ci test 2025-10-28 21:33:46 +01:00
7a12e8e8b0 add stew 2025-10-25 21:49:26 +02:00
T.v.Dein
238972f11f Parserfixes std (#11)
* clean svg and cdata
* refactored ebook preparation, separated from calling the pager
* added better unit tests
* add free ebooks for testing
2025-10-21 21:57:12 +02:00
3 changed files with 59 additions and 2 deletions

28
.woodpecker/build.yaml Normal file
View File

@@ -0,0 +1,28 @@
matrix:
platform:
- linux/amd64
goversion:
- 1.24
labels:
platform: ${platform}
steps:
build:
when:
event: [push]
image: golang:${goversion}
commands:
- go get
- go build
- go test
linter:
when:
event: [push]
image: golang:${goversion}
commands:
#- go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.5.0
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.5.0
- golangci-lint --version
- golangci-lint run ./...

24
.woodpecker/release.yaml Normal file
View File

@@ -0,0 +1,24 @@
# build release
labels:
platform: linux/amd64
steps:
build:
when:
event: [push]
image: golang:1.24
commands:
- go get
- ./mkrel.sh epuppy v1-${CI_COMMIT_SHA:0:8}
#- ./mkrel.sh epuppy ${CI_COMMIT_TAG}
publish:
when:
event: [push]
image: woodpeckerci/plugin-release
settings:
files:
- 'releases/epuppy-*-v1-${CI_COMMIT_SHA:0:8}'
api_key:
from_secret: DEPLOY_TOKEN

View File

@@ -1,4 +1,4 @@
[![Actions](https://github.com/tlinden/epuppy/actions/workflows/ci.yaml/badge.svg)](https://github.com/tlinden/epuppy/actions) [![status-badge](https://ci.codeberg.org/api/badges/15473/status.svg?branch=woodpecker)](https://ci.codeberg.org/repos/15473)
[![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://github.com/tlinden/epuppy/blob/master/LICENSE) [![License](https://img.shields.io/badge/license-GPL-blue.svg)](https://github.com/tlinden/epuppy/blob/master/LICENSE)
[![Go Report Card](https://goreportcard.com/badge/github.com/tlinden/epuppy)](https://goreportcard.com/report/github.com/tlinden/epuppy) [![Go Report Card](https://goreportcard.com/badge/github.com/tlinden/epuppy)](https://goreportcard.com/report/github.com/tlinden/epuppy)
@@ -99,7 +99,12 @@ your platform from the releases page and you're good to go.
### Installation using a pre-compiled binary ### Installation using a pre-compiled binary
Go to the [latest release page](https://github.com/TLINDEN/epuppy/releases/latest) You can use [stew](https://github.com/marwanhawari/stew) to install epuppy:
```default
stew install tlinden/epuppy
```
Or go to the [latest release page](https://github.com/TLINDEN/epuppy/releases/latest)
and look for your OS and platform. There are two options to install the binary: and look for your OS and platform. There are two options to install the binary:
Directly download the binary for your platform, Directly download the binary for your platform,