Files
license-tool-hs/.gitea/workflows/build.yaml
T
Zander671 97a8d65628
Build Artifacts / build (push) Failing after 6s
Add workflow
2026-08-08 18:58:52 -07:00

30 lines
911 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
with:
enable-stacke: 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/