expiration-check/.woodpecker/build.yml
Simon Vieille f9c209e576
Some checks are pending
ci/woodpecker/push/build Pipeline is pending approval
ci/woodpecker/push/test Pipeline is pending approval
ci: upgrade golang to v1.24
2025-10-03 12:47:35 +02:00

54 lines
1,013 B
YAML

when:
- event: [pull_request, tag]
- event: push
branch:
- ${CI_REPO_DEFAULT_BRANCH}
- develop
- feature/*
- release/*
- renovate/*
variables:
- &golang_image 'golang:1.24'
depends_on:
- test
steps:
"Add vendor":
image: *golang_image
commands:
- go mod vendor
"Run build":
image: *golang_image
commands:
- make
"Test packaging":
image: deblan/fpm-packager
commands:
- VERSION=test
- ./bin/build-debs.sh "$VERSION"
- ./bin/rename-builds.sh "$VERSION"
when:
event: [push, pull_request]
"Create packages":
image: deblan/fpm-packager
commands:
- VERSION=${CI_COMMIT_TAG/v//}
- ./bin/build-debs.sh "$VERSION"
- ./bin/rename-builds.sh "$VERSION"
when:
event: [tag]
"Publish":
image: plugins/gitea-release
settings:
api_key:
from_secret: gitnet_api_key
base_url: https://gitnet.fr
files: ./build/*
when:
event: [tag]