on master help sign in
7 files changed+38−23
since splitsnapshots
unifiedsplit
.ghci+1−1 .github/workflows/ci.yml+33 .travis.yml−13 LICENSE+1−1 README.md+1−1 appveyor.yml−5 hexml.cabal+2−2
.ghci+1−1
@@ -1,4 +1,4 @@
1−:set -fwarn-unused-binds -fwarn-unused-imports -fwarn-orphans
1+:set -Wunused-binds -Wunused-imports -Worphans
22:set -isrc
33:load Main
44
.github/workflows/ci.ymlnew file+33
@@ -0,0 +1,33 @@
1+name: ci
2+on:
3+ push:
4+ pull_request:
5+ schedule:
6+ - cron: '0 3 * * 6' # 3am Saturday
7+jobs:
8+ test:
9+ runs-on: ${{ matrix.os }}
10+
11+ strategy:
12+ fail-fast: false
13+ matrix:
14+ os: [ubuntu-latest]
15+ ghc: ['9.6', '9.4', '9.2', '9.0', '8.10', '8.8']
16+ include:
17+ - os: windows-latest
18+ - os: macOS-latest
19+
20+ steps:
21+ - run: git config --global core.autocrlf false
22+ - uses: actions/checkout@v2
23+ - uses: haskell/actions/setup@v2
24+ id: setup-haskell
25+ with:
26+ ghc-version: ${{ matrix.ghc }}
27+ - run: cabal v2-freeze --enable-tests
28+ - uses: actions/cache@v2
29+ with:
30+ path: ${{ steps.setup-haskell.outputs.cabal-store }}
31+ key: ${{ runner.os }}-${{ matrix.ghc }}-${{ hashFiles('cabal.project.freeze') }}
32+ restore-keys: ${{ runner.os }}-${{ matrix.ghc }}-
33+ - uses: ndmitchell/neil@master
.travis.ymldeleted−13
@@ -1,13 +0,0 @@
1−language: minimal
2−env:
3−- GHCVER=8.0
4−- GHCVER=8.2
5−- GHCVER=8.4
6−- GHCVER=8.6
7−- GHCVER=8.8
8−- GHCVER=8.10
9−- GHCVER=head
10−
11−script:
12−- curl -sSL https://raw.github.com/ndmitchell/neil/master/travis.sh | sh
13−- sh afl.sh
LICENSE+1−1
@@ -1,4 +1,4 @@
1−Copyright Neil Mitchell 2016-2020.
1+Copyright Neil Mitchell 2016-2023.
22
33Licensed under either of:
44
README.md+1−1
@@ -1,4 +1,4 @@
1−# Hexml [![Hackage version](https://img.shields.io/hackage/v/hexml.svg?label=Hackage)](https://hackage.haskell.org/package/hexml) [![Stackage version](https://www.stackage.org/package/hexml/badge/nightly?label=Stackage)](https://www.stackage.org/package/hexml) [![Linux build status](https://img.shields.io/travis/ndmitchell/hexml/master.svg?label=Linux%20build)](https://travis-ci.org/ndmitchell/hexml) [![Windows build status](https://img.shields.io/appveyor/ci/ndmitchell/hexml/master.svg?label=Windows%20build)](https://ci.appveyor.com/project/ndmitchell/hexml)
1+# Hexml [![Hackage version](https://img.shields.io/hackage/v/hexml.svg?label=Hackage)](https://hackage.haskell.org/package/hexml) [![Stackage version](https://www.stackage.org/package/hexml/badge/nightly?label=Stackage)](https://www.stackage.org/package/hexml) [![Build status](https://img.shields.io/github/actions/workflow/status/ndmitchell/hexml/ci.yml?branch=master)](https://github.com/ndmitchell/hexml/actions)
22
33An XML DOM-style parser, that only parses a subset of XML, but is designed to be fast. In particular:
44
appveyor.ymldeleted−5
@@ -1,5 +0,0 @@
1−build: off
2−cache: "c:\\sr -> appveyor.yml"
3−
4−test_script:
5−- ps: Invoke-Expression (Invoke-WebRequest 'https://raw.githubusercontent.com/ndmitchell/neil/master/appveyor.ps1')
hexml.cabal+2−2
@@ -8,13 +8,13 @@ license-file: LICENSE
88category: XML
99author: Neil Mitchell <ndmitchell@gmail.com>
1010maintainer: Neil Mitchell <ndmitchell@gmail.com>
11−copyright: Neil Mitchell 2016-2020
11+copyright: Neil Mitchell 2016-2023
1212synopsis: XML subset DOM parser
1313description:
1414 An XML DOM-style parser, that only parses a subset of XML, but is designed to be fast.
1515homepage: https://github.com/ndmitchell/hexml#readme
1616bug-reports: https://github.com/ndmitchell/hexml/issues
17−tested-with: GHC==8.10.1, GHC==8.8.3, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2
17+tested-with: GHC==9.6, GHC==9.4, GHC==9.2, GHC==9.0, GHC==8.10, GHC==8.8
1818extra-doc-files:
1919 README.md
2020 CHANGES.txt