mirror of
https://github.com/hrfee/jfa-go.git
synced 2026-01-18 16:47:42 +01:00
Using the newer Jellyfin logo font for the header and hanken grotesk for the body.
Tried to redo emails with maizzle because using tailwind sounded nice, but getting it
to look like a17t would be more trouble than it's worth, since you can't
use CSS vars in emails and a17t uses them heavily. Instead, cleaned up
the mj-header a little and stored it in a separate file, and also the
header & footer, and changed the template vars with {{ .header }} and
{{ .footer }} for all emails. Values are determined by
CustomContentInfo.Header/FooterText funcs. nil values are replaced at
program start by _runtimeValidator.
also, i beg of you don't try to do light/dark mode with mjml, you'll
want to die.
70 lines
2.5 KiB
YAML
70 lines
2.5 KiB
YAML
when:
|
|
- event: push
|
|
branch: main
|
|
# - evaluate: 'CI_PIPELINE_EVENT != "PULL_REQUEST" && CI_COMMIT_BRANCH == CI_REPO_DEFAULT_BRANCH'
|
|
|
|
clone:
|
|
git:
|
|
image: woodpeckerci/plugin-git
|
|
settings:
|
|
tags: true
|
|
partial: false
|
|
depth: 0
|
|
|
|
steps:
|
|
- name: precompile
|
|
image: docker.io/hrfee/jfa-go-build-docker:latest
|
|
environment:
|
|
JFA_GO_SNAPSHOT: y
|
|
JFA_GO_BUILT_BY:
|
|
from_secret: BUILT_BY
|
|
commands:
|
|
- npm i
|
|
- make precompile
|
|
- go mod download
|
|
- name: test
|
|
image: docker.io/hrfee/jfa-go-build-docker:latest
|
|
environment:
|
|
JFA_GO_SNAPSHOT: y
|
|
JFA_GO_BUILT_BY:
|
|
from_secret: BUILT_BY
|
|
commands:
|
|
- make test
|
|
- name: build
|
|
image: docker.io/hrfee/jfa-go-build-docker:latest
|
|
environment:
|
|
JFA_GO_SNAPSHOT: y
|
|
JFA_GO_BUILT_BY:
|
|
from_secret: BUILT_BY
|
|
commands:
|
|
- curl -sfL https://goreleaser.com/static/run > goreleaser
|
|
- chmod +x goreleaser
|
|
- ./scripts/version.sh ./goreleaser --snapshot --skip=publish --clean
|
|
- name: redoc
|
|
image: docker.io/hrfee/jfa-go-build-docker:latest
|
|
environment:
|
|
REDOC_SSH_ID:
|
|
from_secret: REDOC_SSH_ID
|
|
commands:
|
|
- sh -c "echo \"$REDOC_SSH_ID\" > /tmp/id_redoc && chmod 600 /tmp/id_redoc"
|
|
- bash -c 'sftp -P 3625 -i /tmp/id_redoc -o StrictHostKeyChecking=no redoc@api.jfa-go.com:/home/redoc <<< $"put docs/swagger.json jfa-go.json"'
|
|
- name: deb-repo
|
|
image: docker.io/hrfee/jfa-go-build-docker:latest
|
|
environment:
|
|
REPO_SSH_ID:
|
|
from_secret: REPO_SSH_ID
|
|
commands:
|
|
- sh -c "echo \"$REPO_SSH_ID\" > /tmp/id_repo && chmod 600 /tmp/id_repo"
|
|
- bash -c 'sftp -P 2022 -i /tmp/id_repo -o StrictHostKeyChecking=no root@apt.hrfee.dev:/repo/incoming <<< $"put dist/*.deb"'
|
|
- bash -c 'ssh -i /tmp/id_repo root@apt.hrfee.dev -p 2022 "repo-process-deb trusty-unstable"'
|
|
- bash -c 'ssh -i /tmp/id_repo root@apt.hrfee.dev -p 2022 "repo-process-deb trusty"'
|
|
- bash -c 'ssh -i /tmp/id_repo root@apt.hrfee.dev -p 2022 "rm -f /repo/incoming/*.deb"'
|
|
- name: buildrone
|
|
image: docker.io/hrfee/jfa-go-build-docker:latest
|
|
environment:
|
|
BUILDRONE_KEY:
|
|
from_secret: BUILDRONE_KEY
|
|
commands:
|
|
- wget https://builds.hrfee.pw/upload.py
|
|
- bash -c 'python3 upload.py https://builds.hrfee.pw hrfee jfa-go --upload ./dist/*.zip ./dist/*.rpm ./dist/*.apk --tag internal-git=true'
|