Files
ocsp-server/.gitlab-ci.yml
Renovate Bot 8c84221cc6 squash: fix(deps): update minor/patch dependencies
Squashed commit of the following:

* fix(deps): update minor/patch dependencies

See merge request https://ref.ci/fsrvcorp/pki/ocspcrl/-/merge_requests/19
2026-03-17 15:12:57 +00:00

48 lines
1.2 KiB
YAML

---
stages:
- test
- release
.go_template_defaults:
stage: test
.semver_template_defaults:
stage: release
include:
- { project: fsrvcorp/templates, file: templates/language/go.yml, ref: 1.0.15 }
- { project: fsrvcorp/templates, file: templates/release/semver.yml, ref: 1.0.15 }
packages:
stage: release
image: goreleaser/goreleaser@sha256:848430a900a83ca0e18f2f149fb4ddcdaea74a667aa07224268b97d448833591
script:
- git reset --hard $CI_COMMIT_SHA
- git clean -ffdx
- |
if [ -n "$CI_COMMIT_TAG" ]; then
goreleaser release --skip publish --clean
else
goreleaser release --skip publish --clean --snapshot
fi
artifacts:
paths:
- dist/*.deb
expire_in: 1 week
deb mirror:
stage: release
image: alpine@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
only:
- tags
dependencies:
- packages
needs:
- packages
before_script:
- apk add --no-cache ca-certificates curl
script:
- |
for file in dist/*.deb; do
URL="$(curl --upload-file ${file} https://t.fsrv.xyz)"
curl -X POST --fail -F token=$CI_JOB_TOKEN -F "variables[PACKAGE_URL]=${URL}" -F ref=main https://ref.ci/api/v4/projects/185/trigger/pipeline
done