~fgaz/gemini-textboard

3e722f5e65abde267a947f98683089e46d73589d — Francesco Gazzetta 3 years ago 8b84b65
Add CI
3 files changed, 62 insertions(+), 0 deletions(-)

A .builds/8.10.1.yml
A .builds/8.8.3.yml
A .builds/sdist.yml
A .builds/8.10.1.yml => .builds/8.10.1.yml +21 -0
@@ 0,0 1,21 @@



image: debian/buster
packages:
- ghc-8.10.1
- cabal-install-3.2
repositories:
  ghc: http://downloads.haskell.org/debian buster main BA3CBA3FFE22B574
sources:
- https://git.sr.ht/~fgaz/gemini-textboard
tasks:
- build: |
    export PATH=/opt/ghc/bin:$PATH
    ghc --version
    cabal --version
    cd gemini-textboard
    cabal update
    cabal build
    cabal test


A .builds/8.8.3.yml => .builds/8.8.3.yml +21 -0
@@ 0,0 1,21 @@



image: debian/buster
packages:
- ghc-8.8.3
- cabal-install-3.2
repositories:
  ghc: http://downloads.haskell.org/debian buster main BA3CBA3FFE22B574
sources:
- https://git.sr.ht/~fgaz/gemini-textboard
tasks:
- build: |
    export PATH=/opt/ghc/bin:$PATH
    ghc --version
    cabal --version
    cd gemini-textboard
    cabal update
    cabal build
    cabal test


A .builds/sdist.yml => .builds/sdist.yml +20 -0
@@ 0,0 1,20 @@


image: debian/buster
packages:
- cabal-install-3.2
repositories:
  ghc: http://downloads.haskell.org/debian buster main BA3CBA3FFE22B574
sources:
- https://git.sr.ht/~fgaz/gemini-textboard
artifacts:
- gemini-textboard/gemini-textboard.tar.gz
tasks:
- build: |
    export PATH=/opt/ghc/bin:$PATH
    cabal --version
    cd gemini-textboard
    cabal check || true
    cabal sdist -o .
    mv gemini-textboard-*.tar.gz gemini-textboard.tar.gz