Skip to content

Commit 9514a31

Browse files
Merge pull request #30 from BurningWitness/unboxed
Overhaul, take two
2 parents 547c6fb + 3c26808 commit 9514a31

31 files changed

+6854
-3095
lines changed

.circleci/config.yml

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
version: 2.1
2+
3+
jobs:
4+
build:
5+
machine:
6+
image: ubuntu-2004:current
7+
resource_class: medium
8+
parameters:
9+
version:
10+
type: string
11+
steps:
12+
- checkout
13+
- restore_cache:
14+
name: Restore
15+
key: linux-<< parameters.version >>-{{ checksum "data-r-tree.cabal" }}
16+
- run:
17+
name: Install GHC
18+
command: |
19+
sudo add-apt-repository ppa:hvr/ghc
20+
sudo apt-get install ghc-<< parameters.version >> cabal-install-3.4
21+
echo 'export PATH=/opt/ghc/bin:$PATH' >> $BASH_ENV
22+
23+
- run:
24+
name: Update Dependencies
25+
command: cabal new-update
26+
- run:
27+
name: Build
28+
command: cabal new-build --enable-tests --enable-documentation
29+
- save_cache:
30+
name: Cache
31+
key: linux-<< parameters.version >>-{{ checksum "data-r-tree.cabal" }}
32+
paths:
33+
- "/root/.cabal"
34+
- "dist-newstyle"
35+
- run:
36+
name: Test
37+
command: cabal new-test --enable-documentation --test-show-details=streaming
38+
39+
40+
41+
workflows:
42+
workflow:
43+
jobs:
44+
- build:
45+
name: linux-8.6.5
46+
version: 8.6.5
47+
- build:
48+
name: linux-8.8.4
49+
version: 8.8.4
50+
- build:
51+
name: linux-8.10.4
52+
version: 8.10.4
53+
- build:
54+
name: linux-9.0.1
55+
version: 9.0.1

.github/workflows/haskell.yml

-60
This file was deleted.

Data/RTree.hs

-64
This file was deleted.

0 commit comments

Comments
 (0)