diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index 57d2666c..f6c5f61d 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -19,7 +19,7 @@ jobs: - uses: haskell-actions/setup@v2 with: ghc-version: '9.2.5' - cabal-version: '3.2' + cabal-version: '3.10.2.0' - name: Cache uses: actions/cache@v3 @@ -41,3 +41,25 @@ jobs: run: cabal build --enable-tests --enable-benchmarks all - name: Run tests run: cabal test all --enable-tests + + parse-cabal-file: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - uses: haskell-actions/parse-cabal-file@v1 + id: cabal_file + with: + cabal_file: my-library.cabal + + - run: echo ${{ steps.cabal_file.outputs.version }} + + hackage-upload-candidate: + runs-on: ubuntu-latest + steps: + - uses: haskell-actions/hackage-publish@v1 + with: + hackageToken: ${{ secrets.HACKAGE_AUTH_TOKEN }} + packagesPath: ${{ runner.temp }}/packages + docsPath: ${{ runner.temp }}/docs + publish: false \ No newline at end of file diff --git a/TODO.txt b/TODO.txt index 81a0ebab..d62a3fac 100644 --- a/TODO.txt +++ b/TODO.txt @@ -297,8 +297,8 @@ DONE-handlers should return preview action -maybe highlight relevant files instead of * in file explorer -or just don't show anything that's not relevant... -UTs - -popupSaveBeforeExit - -popupOpenWindow + DONE-popupSaveBeforeExit + DONE-popupOpenWindow -doubleClick DONE-waitForSecondAfterFirst (move to reflex-potatoes) DONE-add double click support to file explorer