tkr/.gitea/workflows/build_and_publish.yaml
2025-07-02 19:57:10 -04:00

27 lines
888 B
YAML

name: Run unit tests
run-name: ${{ gitea.repository }} PHP unit tests
on:
push:
tags:
- v*.**.**
jobs:
build_and_publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build archive
run: |
tar \
--exclude='./storage/db' \
--exclude='./storage/ticks' \
--exclude='./storage/upload' \
-czpvf tkr.${{ gitea.ref_name }}.tgz \
config public src storage templates
- name: Push to Generic gitea registry
run: |
curl \
--user ${{ secrets.CONTAINER_REGISTRY_USERNAME}}:${{ secrets.CONTAINER_REGISTRY_TOKEN }} \
--upload-file tkr.${{ gitea.ref_name}}.tgz \
https://gitea.subcultureofone.org/api/packages/${{ secrets.CONTAINER_REGISTRY_USERNAME }}/generic/tkr/${{ gitea.ref_name }}/tkr.${{ gitea.ref_name }}.tgz