summaryrefslogtreecommitdiff
path: root/.gitea/workflows/deploy.yaml
blob: e60bec83c73aabf08b7cf3c75019aa835ed437f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
name: Deploy

on:
  push:
    tags:
      - '**'

jobs:
  deploy:
    container: buildenv:5
    steps:
      - uses: actions/checkout@v4
      - name: Archive
        run: |
          DISTRIBUTION=$(echo $GITHUB_REF_NAME | awk -f .gitea/deploy.awk)
          ln -s . $DISTRIBUTION
          touch $DISTRIBUTION.tar.xz
          tar --exclude="${DISTRIBUTION}/${DISTRIBUTION}*" --exclude-vcs -Jcvhf $DISTRIBUTION.tar.xz $DISTRIBUTION 
      - uses: akkuman/gitea-release-action@v1
        with:
          files: "*.tar.xz"
          token: ${{ secrets.API_KEY }}