Skip to content

Commit a5b932a

Browse files
authored
[#87]: Release 0.18.0 (#88)
- Updated contributor info to include a new contributor - Updated the stack.yaml files to include the latest versions of Haskell - Updated package.yaml's copyright year - Added a new file RELEASE.md to act as a new checklist to make it easier to create future releases - Fixed minor workflow issue - Removed reference to non-existant yaml file in test-ubuntu-latest.yml - Reverted nightly to be back at 2023-08-26 because Cabal 3.12 is currently not working with the current nightlies. In future this should be swapped out for a newer nightly...
1 parent 6dcf83e commit a5b932a

File tree

9 files changed

+33
-11
lines changed

9 files changed

+33
-11
lines changed

.github/workflows/test-ubuntu-latest.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
- stack-ghc-8.10.yaml
2828
- stack-ghc-9.0.yaml
2929
- stack-ghc-9.2.yaml
30+
- stack-ghc-9.4.yaml
31+
- stack-ghc-9.6.yaml
3032
stack-version:
3133
- latest
3234

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ Alistair Burrowes
77
Matthew Bauer
88
Julien Debon
99
Robert Hensing
10+
Jean-François Roche

RELEASE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### How to do a release!
2+
3+
1. First, make your changes
4+
2. Add a new entry to `CHANGELOG.md` with the next release number
5+
3. Update `package.yaml` to the next release number and update contributor list and copyright year (if relevant)
6+
4. Add any new `yaml` files for new `stack` releases
7+
- Update `stack.yaml` with the *latest LTS version* rather than creating a new yaml for it
8+
- Ensure that these changes are reflected in all the workflows (`.github/worflows`)
9+
5. Run `stack build`
10+
6. Check the release number in `github-webhooks.cabal` matches the one in `package.yaml`
11+
7. Merge the updated package files (specifically `package.yaml`, `stack.yaml`, `github-webhooks.cabal`)
12+
8. If they complete successfully, run `stack upload . --documentation` in the root directory
13+
9. Create GitHub release under the new release number
14+

github-webhooks.cabal

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
cabal-version: 1.12
22

3-
-- This file has been generated from package.yaml by hpack version 0.35.2.
3+
-- This file has been generated from package.yaml by hpack version 0.37.0.
44
--
55
-- see: https://github.com/sol/hpack
66

77
name: github-webhooks
8-
version: 0.17.0
8+
version: 0.18.0
99
synopsis: Aeson instances for GitHub webhook payloads.
1010
description: Complete instances for decoding GitHub Webhook payloads (using @aeson@). See the README at <https://github.com/cuedo/github-webhooks#readme> for examples. Sponsored by <https://cuedo.com.au>.
1111
category: GitHub
@@ -21,7 +21,7 @@ author: Kyle Van Berendonck <[email protected]>,
2121
Julien Debon,
2222
Robert Hensing
2323
maintainer: Kyle Van Berendonck <[email protected]>
24-
copyright: (c) 2017-2023 CUEDO CONTROLS P/L
24+
copyright: (c) 2017-2025 CUEDO CONTROLS P/L
2525
license: MIT
2626
license-file: LICENSE
2727
build-type: Simple
@@ -39,6 +39,8 @@ extra-source-files:
3939
stack-ghc-8.8.yaml
4040
stack-ghc-9.0.yaml
4141
stack-ghc-9.2.yaml
42+
stack-ghc-9.4.yaml
43+
stack-ghc-9.6.yaml
4244
stack-nightly.yaml
4345
CHANGELOG.md
4446
fixtures/check-run-event.json

package.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: github-webhooks
2-
version: 0.17.0
2+
version: 0.18.0
33

44
category: GitHub
55
license: MIT
@@ -10,7 +10,7 @@ extra-source-files:
1010
- CHANGELOG.md
1111
- fixtures/*.json
1212
synopsis: Aeson instances for GitHub webhook payloads.
13-
copyright: (c) 2017-2023 CUEDO CONTROLS P/L
13+
copyright: (c) 2017-2025 CUEDO CONTROLS P/L
1414
author:
1515
- Kyle Van Berendonck <[email protected]>
1616
- Christian Sakai <[email protected]>
@@ -21,6 +21,7 @@ author:
2121
- Matthew Bauer
2222
- Julien Debon
2323
- Robert Hensing
24+
- Jean-François Roche
2425
maintainer: Kyle Van Berendonck <[email protected]>
2526
github: cuedo/github-webhooks
2627
description:

stack-ghc-9.4.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
resolver: lts-21.25

stack-ghc-9.6.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
resolver: lts-22.43

stack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
resolver: lts-21.9
1+
resolver: lts-23.16

stack.yaml.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# This file was autogenerated by Stack.
22
# You should not edit this file by hand.
33
# For more information, please see the documentation at:
4-
# https://docs.haskellstack.org/en/stable/lock_files
4+
# https://docs.haskellstack.org/en/stable/topics/lock_files
55

66
packages: []
77
snapshots:
88
- completed:
9-
sha256: 2fc12a405ab6f7eac73eb11a0ca5ccca0e956bd2848db780c140b7406ff9ebb5
10-
size: 640035
11-
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/21/9.yaml
12-
original: lts-21.9
9+
sha256: 925e1bf884fd7a1ed2bfca9a041bed96fba51be6148cfa9fc4a590e218c2e483
10+
size: 683820
11+
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/23/16.yaml
12+
original: lts-23.16

0 commit comments

Comments
 (0)