Hacoo Github

- name: Setup Haskell uses: actions/setup-haskell@v2 with: haskell-version: '8.10'

name: Upload to Hackage

Here's a simple example of how you might create a GitHub Actions workflow to upload a Haskell package to Hackage: hacoo github

- name: Build and test run: | cabal v2-update cabal v2-configure cabal v2-build cabal v2-test

I'm assuming you're looking for a piece of code related to Hackage (not "hacoo") and GitHub. Hackage is a package repository for the Haskell programming language. jobs: upload: runs-on: ubuntu-latest steps: - name: Checkout

on: push: branches: - main

- name: Upload to Hackage env: HACKAGE_USERNAME: $ secrets.HACKAGE_USERNAME HACKAGE_PASSWORD: $ secrets.HACKAGE_PASSWORD run: | cabal v2-sdist curl -X POST \ https://hackage.haskell.org/api/v1/packages \ -H 'Content-Type: application/json' \ -u $HACKAGE_USERNAME:$HACKAGE_PASSWORD \ -d '"package": "name":"your-package-name","version":"your-package-version"' In this example, replace your-package-name and your-package-version with the actual name and version of your package. "version":"your-package-version"' In this example

jobs: upload: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2

MERRY CHRISTMAS and HAPPY NEW YEAR. Only men’s shirts in black, navy, white, and sport grey, available in sizes up to 3XL and shipped via Express Shipping, are guaranteed to arrive before Christmas — only in the US.