Files
license-tool-hs/.gitea/workflows/build.yaml
T
Zander671 b62e9f44ee
Build Artifacts / build (push) Failing after 3m16s
Fix typo in workflow file
2026-08-08 20:14:25 -07:00

30 lines
918 B
YAML

name: Build Artifacts
on: push
premissions:
code: read
releases: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v6
- name: Install Haskell
uses: haskell-actions/setup@v2.11.0
with:
enable-stack: true
stack-no-global: true
stack-setup-ghc: true
- name: Build with Stack
run: env STACK_YAML="${{ gitea.workspace }}/stack.yaml" stack build
- name: Create Tarball
run: |
export STACK_YAML="${{ gitea.workspace }}/stack.yaml"
mkdir usr/
stack --local-bin-path usr/bin/ build --copy-bins
install -m 0644 -D "${{ gitea.workspace }}/completions/license-tool.zsh" usr/share/zsh/site-functions/_license-tool
cp -r "${{ gitea.workspace }}" usr/share/license-tool
tar -caf license-tool-hs.tar.gz usr/