Remove extensions unused with GHC2024
All checks were successful
Build / audit (push) Successful in 8s
Build / test (push) Successful in 12m13s
Build / release (push) Successful in 11m45s

This commit is contained in:
Eugen Wissner 2025-01-16 17:57:07 +01:00
parent e2debec6d7
commit 1d81fea1a3
Signed by: belka
GPG Key ID: A27FDC1E8EE902C0
2 changed files with 30 additions and 7 deletions

View File

@ -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 }}

View File

@ -49,19 +49,13 @@ common dependencies
unordered-containers ^>= 0.2.20, unordered-containers ^>= 0.2.20,
vector ^>= 0.13.0, vector ^>= 0.13.0,
word8 ^>= 0.1.3 word8 ^>= 0.1.3
default-language: GHC2021 default-language: GHC2024
default-extensions: default-extensions:
DataKinds
DuplicateRecordFields DuplicateRecordFields
ExplicitForAll
LambdaCase
NamedFieldPuns
OverloadedStrings OverloadedStrings
RecordWildCards RecordWildCards
QuasiQuotes QuasiQuotes
TemplateHaskell TemplateHaskell
TupleSections
TypeApplications
library library
import: dependencies import: dependencies