From 1d81fea1a330a5932f1a1dfae06c89a6e37d69c2 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Thu, 16 Jan 2025 17:57:07 +0100 Subject: Remove extensions unused with GHC2024 --- .gitea/workflows/deploy.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .gitea/workflows/deploy.yaml (limited to '.gitea') diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..400464b --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,29 @@ +name: Deploy + +on: + push: + tags: + - '**' + +jobs: + release: + runs-on: buildenv + steps: + - name: Set up environment + run: | + apt-get update -y + apt-get upgrade -y + apt-get install -y pkg-config liblzma-dev + - uses: actions/checkout@v4 + - run: cabal update + - run: cabal build + - name: Archive + run: | + DISTRIBUTION=$(echo $GITHUB_REF_NAME | awk '{ gsub(/^v/, "slackbuilder-"); print $0 }') + cabal install --installdir=$DISTRIBUTION/bin --install-method=copy + strip $DISTRIBUTION/bin/slackbuilder + tar Jcvf $DISTRIBUTION.tar.xz $DISTRIBUTION + - uses: akkuman/gitea-release-action@v1 + with: + files: "*.tar.xz" + token: ${{ secrets.API_KEY }} -- cgit v1.2.3