Skip to content

Commit 1a426d7

Browse files
committed
fork xlsx
1 parent dcf0bfb commit 1a426d7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+17654
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
on:
2+
pull_request:
3+
push:
4+
branches:
5+
- master
6+
7+
jobs:
8+
build:
9+
name: CI
10+
runs-on: ${{ matrix.os }}
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
include:
15+
- os: ubuntu-latest
16+
stack-yaml: stack-lts-19.yaml # GHC 9.0
17+
extra-args: ""
18+
- os: ubuntu-latest
19+
stack-yaml: stack-lts-19.yaml
20+
extra-args: "--flag xlsx:microlens"
21+
- os: ubuntu-latest
22+
stack-yaml: stack-lts-20.yaml # GHC 9.2
23+
extra-args: ""
24+
- os: ubuntu-latest
25+
stack-yaml: stack-lts-21.yaml # GHC 9.4
26+
extra-args: ""
27+
- os: ubuntu-latest
28+
stack-yaml: stack-nightly.yaml
29+
extra-args: ""
30+
steps:
31+
- name: Clone project
32+
uses: actions/checkout@v4
33+
- name: Cache dependencies
34+
uses: actions/cache@v4
35+
with:
36+
path: ~/.stack
37+
key: ${{ runner.os }}-${{ hashFiles(matrix.stack-yaml) }}-${{ matrix.extra-args }}
38+
- name: Build and run tests
39+
shell: bash
40+
run: |
41+
set -ex
42+
stack upgrade
43+
stack --version
44+
stack test --fast --stack-yaml=${{ matrix.stack-yaml }} ${{ matrix.extra-args }}

pub/xlsx/.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
TAGS
2+
cabal-dev
3+
dist
4+
dist-newstyle
5+
*sandbox*
6+
#*#
7+
*.*~
8+
specs
9+
samples
10+
.stack-work
11+
12+
# nix
13+
result
14+
result-doc
15+
*.lock
16+
*.o
17+
*.hi
18+
*.prof
19+
*.aux
20+
*.hp
21+
*.ps
22+
.envrc
23+
.direnv
24+
cabal.project.local

0 commit comments

Comments
 (0)