Skip to content
This repository has been archived by the owner on Dec 20, 2023. It is now read-only.

update github action ghc & cabal version #85

update github action ghc & cabal version

update github action ghc & cabal version #85

Workflow file for this run

name: Generate Pages
on:
push:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: setup roswell
uses: 40ants/setup-lisp@v2
with:
asdf-system: cl-info
- name: setup Haskell
uses: haskell/actions/setup@v2
with:
ghc-version: '9.4.7'
cabal-version: '3.6.2.0'
- name: Cache ~/.cabal/packages, ~/.cabal/store and dist-newstyle
uses: actions/cache@v3
with:
path: |
~/.cabal/packages
~/.cabal/store
dist-newstyle
key: ${{ runner.os }}-${{ matrix.ghc }}-${{ hashFiles('**/*.cabal', '**/cabal.project', '**/cabal.project.freeze') }}
restore-keys: ${{ runner.os }}-${{ matrix.ghc }}-
- name: Update Package list
run: make dep-update
- name: Build & Generate
run: make gh
- name: Setup Pages
uses: actions/configure-pages@v2
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
path: "./docs"
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
permissions:
pages: write
id-token: write
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1