From b545f5ea130e9afd1734c428507c507a58934606 Mon Sep 17 00:00:00 2001 From: Chris Martin Date: Thu, 9 Jan 2025 11:02:39 -0700 Subject: [PATCH 1/2] add required cabal fields --- cabal-fields.txt | 4 ++++ recurly-client/recurly-client.cabal | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/cabal-fields.txt b/cabal-fields.txt index 7119a25..3f7087d 100644 --- a/cabal-fields.txt +++ b/cabal-fields.txt @@ -3,3 +3,7 @@ homepage: https://github.com/freckle/recurly-client license-file: LICENSE license: MIT maintainer: Freckle Education +synopsis: Client for Recurly subscription management +description: + Auto-generated from OpenAPI specification. + See Recurly API documentation at https://recurly.com/developers/api/ diff --git a/recurly-client/recurly-client.cabal b/recurly-client/recurly-client.cabal index 0eff530..209f33e 100644 --- a/recurly-client/recurly-client.cabal +++ b/recurly-client/recurly-client.cabal @@ -5,6 +5,11 @@ homepage: https://github.com/freckle/recurly-client license-file: LICENSE license: MIT maintainer: Freckle Education +synopsis: Client for Recurly subscription management +description: + Auto-generated from OpenAPI specification. + See Recurly API documentation at https://recurly.com/developers/api/ + name: recurly-client build-type: Simple From 9c5bf6c8f5ed9556acac034b75b1bc8aa40fd23b Mon Sep 17 00:00:00 2001 From: Chris Martin Date: Thu, 9 Jan 2025 11:06:40 -0700 Subject: [PATCH 2/2] add cabal check job --- .github/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 73e3155..73d8343 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,3 +36,10 @@ jobs: stack-build-arguments: "--fast" env: STACK_YAML: ${{ matrix.stack-yaml }} + + cabal-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: cabal check --ignore=missing-upper-bounds + working-directory: recurly-client