Skip to content

Commit aae662d

Browse files
authored
prepare v0.12.0 (#403)
1 parent 3267bc5 commit aae662d

7 files changed

Lines changed: 59 additions & 56 deletions

File tree

.github/workflows/release.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@ jobs:
2626
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
2727
r2-endpoint-url: ${{ secrets.R2_ENDPOINT_URL }}
2828
r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
29-
# TODO: Need to ensure the proxy will properly authenticate these.
30-
# release_riverproui:
31-
# uses: ./.github/workflows/package-and-release.yaml
32-
# if: startsWith(github.ref, 'refs/tags/riverproui/v')
33-
# with:
34-
# after-version: v0.4.0
35-
# module-base: riverqueue.com/riverui/riverproui
36-
# module-dir: ./riverproui
37-
# storage-bucket: ${{ vars.RELEASE_STORAGE_BUCKET }}
38-
# version-tag: ${{ github.ref_name}}
39-
# permissions:
40-
# contents: read
41-
# secrets:
42-
# r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
43-
# r2-endpoint-url: ${{ secrets.R2_ENDPOINT_URL }}
44-
# r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
29+
30+
release_riverproui:
31+
uses: ./.github/workflows/package-and-release.yaml
32+
if: startsWith(github.ref, 'refs/tags/riverproui/v')
33+
with:
34+
after-version: v0.4.0
35+
module-base: riverqueue.com/riverui/riverproui
36+
module-dir: ./riverproui
37+
storage-bucket: ${{ vars.RELEASE_STORAGE_BUCKET }}
38+
version-tag: ${{ github.ref_name}}
39+
permissions:
40+
contents: read
41+
secrets:
42+
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
43+
r2-endpoint-url: ${{ secrets.R2_ENDPOINT_URL }}
44+
r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [v0.12.0] - 2025-08-16
11+
1012
⚠️ Version 0.12.0 has breaking changes when running `riverui` as an embedded `http.Handler` or via a Docker image. The `ghcr.io/riverqueue/riverui` images no longer include Pro-specific functionality; Pro customers must use new `riverqueue.com/riverproui` images to access Pro features. The main type was also renamed from `Server` to `Handler` for correctness since it functions as an `http.Handler`. See details below.
1113

1214
### Changed

docs/development.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ $ npm run build
9494
```shell
9595
git pull origin master
9696
git tag $VERSION
97+
git tag riverproui/$VERSION -m "release riverproui/$VERSION"
9798
git push --tags
9899
```
99100

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ toolchain go1.24.4
77
require (
88
github.com/jackc/pgx/v5 v5.7.5
99
github.com/riverqueue/apiframe v0.0.0-20250408034821-b206bbbd0fb4
10-
github.com/riverqueue/river v0.23.2-0.20250816150517-3bbe023cb707
11-
github.com/riverqueue/river/riverdriver v0.23.2-0.20250816150517-3bbe023cb707
12-
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.23.2-0.20250816150517-3bbe023cb707
13-
github.com/riverqueue/river/rivershared v0.23.2-0.20250816150517-3bbe023cb707
14-
github.com/riverqueue/river/rivertype v0.23.2-0.20250816150517-3bbe023cb707
10+
github.com/riverqueue/river v0.24.0
11+
github.com/riverqueue/river/riverdriver v0.24.0
12+
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.24.0
13+
github.com/riverqueue/river/rivershared v0.24.0
14+
github.com/riverqueue/river/rivertype v0.24.0
1515
github.com/rs/cors v1.11.1
1616
github.com/samber/slog-http v1.7.0
1717
github.com/stretchr/testify v1.10.0

go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
3535
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
3636
github.com/riverqueue/apiframe v0.0.0-20250408034821-b206bbbd0fb4 h1:ejJogJ57bF+jMbvGjZQ6H6LR0NCTDQr30SJ/wSVepgs=
3737
github.com/riverqueue/apiframe v0.0.0-20250408034821-b206bbbd0fb4/go.mod h1:6aXA9FSXKkxwjbOUSXdrIOuw478Lvtz/eEu45R4MoQk=
38-
github.com/riverqueue/river v0.23.2-0.20250816150517-3bbe023cb707 h1:4gNkOxixPCM6L6HXACL16K8VG2XFk+lYIyYNXkok65Y=
39-
github.com/riverqueue/river v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:Msv4R+qLAFDKhz7B6N4ktnQGavDUCW2AJhbj+61DQoA=
40-
github.com/riverqueue/river/riverdriver v0.23.2-0.20250816150517-3bbe023cb707 h1:s3wIREfkSdanJO0b+bDWWfN+g5tdv+B6SS7y498lsfY=
41-
github.com/riverqueue/river/riverdriver v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:GN3r8XgDN/YwY1mudkPdrtyFTE3Pq/AMKrUePlcH0Uc=
42-
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.23.2-0.20250816150517-3bbe023cb707 h1:c8gQvgual5K0j7NXqGqjF+35yXjwKE47UNQ0JEi4Row=
43-
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:Mt3zongTp4MafONJWcvP8zQHgp8o6agzNMwqdo78HT4=
44-
github.com/riverqueue/river/rivershared v0.23.2-0.20250816150517-3bbe023cb707 h1:SsQNTlS+FmCtDSAhfFgZUz0qm1GkYzMviMNkFZmYeko=
45-
github.com/riverqueue/river/rivershared v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:cWMyuFTeoEVawX7VwXZztDFY3BdAI4SgOwrNUfAFAAg=
46-
github.com/riverqueue/river/rivertype v0.23.2-0.20250816150517-3bbe023cb707 h1:v0yjw2clr+BykJkNsFtnV4rrta5b7d3u54mpNlqT71c=
47-
github.com/riverqueue/river/rivertype v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:lmdl3vLNDfchDWbYdW2uAocIuwIN+ZaXqAukdSCFqWs=
38+
github.com/riverqueue/river v0.24.0 h1:CesL6vymWgz0d+zNwtnSGRWaB+E8Dax+o9cxD7sUmKc=
39+
github.com/riverqueue/river v0.24.0/go.mod h1:UZ3AxU5t6WtyqNssaea/AkRS8h/kJ+E9ImSB3xyb3ns=
40+
github.com/riverqueue/river/riverdriver v0.24.0 h1:HqGgGkls11u+YKDA7cKOdYKlQwRNJyHuGa3UtOvpdT0=
41+
github.com/riverqueue/river/riverdriver v0.24.0/go.mod h1:dEew9DDIKenNvzpm8Edw8+PkqP3c0zl1fKjiQTq2n/w=
42+
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.24.0 h1:yV37OIbRrhRwIiGeRT7P4D3szhAemu87BgCf8gTCoU4=
43+
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.24.0/go.mod h1:QfznySVKC4ljx53syd/bA/LRSsydAyuD3Q9/EbSniKA=
44+
github.com/riverqueue/river/rivershared v0.24.0 h1:KysokksW75pug2a5RTOc6WESOupWmsylVc6VWvAx+4Y=
45+
github.com/riverqueue/river/rivershared v0.24.0/go.mod h1:UIBfSdai0oWFlwFcoqG4DZX83iA/fLWTEBGrj7Oe1ho=
46+
github.com/riverqueue/river/rivertype v0.24.0 h1:xrQZm/h6U8TBPyTsQPYD5leOapuoBAcdz30bdBwTqOg=
47+
github.com/riverqueue/river/rivertype v0.24.0/go.mod h1:lmdl3vLNDfchDWbYdW2uAocIuwIN+ZaXqAukdSCFqWs=
4848
github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=
4949
github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=
5050
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=

riverproui/go.mod

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ require (
88
github.com/google/uuid v1.6.0
99
github.com/jackc/pgx/v5 v5.7.5
1010
github.com/riverqueue/apiframe v0.0.0-20250708014637-e55c49c01ff7
11-
github.com/riverqueue/river v0.23.2-0.20250816150517-3bbe023cb707
12-
github.com/riverqueue/river/riverdriver v0.23.2-0.20250816150517-3bbe023cb707
13-
github.com/riverqueue/river/rivershared v0.23.2-0.20250816150517-3bbe023cb707
14-
github.com/riverqueue/river/rivertype v0.23.2-0.20250816150517-3bbe023cb707
11+
github.com/riverqueue/river v0.24.0
12+
github.com/riverqueue/river/riverdriver v0.24.0
13+
github.com/riverqueue/river/rivershared v0.24.0
14+
github.com/riverqueue/river/rivertype v0.24.0
1515
github.com/stretchr/testify v1.10.0
16-
riverqueue.com/riverpro v0.16.0-rc.2
17-
riverqueue.com/riverpro/driver v0.16.0-rc.2
18-
riverqueue.com/riverpro/driver/riverpropgxv5 v0.16.0-rc.2
19-
riverqueue.com/riverui v0.0.0-00010101000000-000000000000
16+
riverqueue.com/riverpro v0.16.0
17+
riverqueue.com/riverpro/driver v0.16.0
18+
riverqueue.com/riverpro/driver/riverpropgxv5 v0.16.0
19+
riverqueue.com/riverui v0.16.0
2020
)
2121

2222
require (
@@ -31,7 +31,7 @@ require (
3131
github.com/jackc/puddle/v2 v2.2.2 // indirect
3232
github.com/leodido/go-urn v1.4.0 // indirect
3333
github.com/pmezard/go-difflib v1.0.0 // indirect
34-
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.23.2-0.20250816150517-3bbe023cb707 // indirect
34+
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.24.0 // indirect
3535
github.com/rs/cors v1.11.1 // indirect
3636
github.com/samber/slog-http v1.7.0 // indirect
3737
github.com/tidwall/gjson v1.18.0 // indirect

riverproui/go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
3535
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
3636
github.com/riverqueue/apiframe v0.0.0-20250708014637-e55c49c01ff7 h1:A16RTdTAQ2cIY++FPjiQ9yL8/2FXR4wYmaN7SpP3yP0=
3737
github.com/riverqueue/apiframe v0.0.0-20250708014637-e55c49c01ff7/go.mod h1:jV49jb/qzxSqwDajmG4N2Cm50KATxblxlSiXMF9Ck1E=
38-
github.com/riverqueue/river v0.23.2-0.20250816150517-3bbe023cb707 h1:4gNkOxixPCM6L6HXACL16K8VG2XFk+lYIyYNXkok65Y=
39-
github.com/riverqueue/river v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:Msv4R+qLAFDKhz7B6N4ktnQGavDUCW2AJhbj+61DQoA=
40-
github.com/riverqueue/river/riverdriver v0.23.2-0.20250816150517-3bbe023cb707 h1:s3wIREfkSdanJO0b+bDWWfN+g5tdv+B6SS7y498lsfY=
41-
github.com/riverqueue/river/riverdriver v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:GN3r8XgDN/YwY1mudkPdrtyFTE3Pq/AMKrUePlcH0Uc=
42-
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.23.2-0.20250816150517-3bbe023cb707 h1:c8gQvgual5K0j7NXqGqjF+35yXjwKE47UNQ0JEi4Row=
43-
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:Mt3zongTp4MafONJWcvP8zQHgp8o6agzNMwqdo78HT4=
44-
github.com/riverqueue/river/rivershared v0.23.2-0.20250816150517-3bbe023cb707 h1:SsQNTlS+FmCtDSAhfFgZUz0qm1GkYzMviMNkFZmYeko=
45-
github.com/riverqueue/river/rivershared v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:cWMyuFTeoEVawX7VwXZztDFY3BdAI4SgOwrNUfAFAAg=
46-
github.com/riverqueue/river/rivertype v0.23.2-0.20250816150517-3bbe023cb707 h1:v0yjw2clr+BykJkNsFtnV4rrta5b7d3u54mpNlqT71c=
47-
github.com/riverqueue/river/rivertype v0.23.2-0.20250816150517-3bbe023cb707/go.mod h1:lmdl3vLNDfchDWbYdW2uAocIuwIN+ZaXqAukdSCFqWs=
38+
github.com/riverqueue/river v0.24.0 h1:CesL6vymWgz0d+zNwtnSGRWaB+E8Dax+o9cxD7sUmKc=
39+
github.com/riverqueue/river v0.24.0/go.mod h1:UZ3AxU5t6WtyqNssaea/AkRS8h/kJ+E9ImSB3xyb3ns=
40+
github.com/riverqueue/river/riverdriver v0.24.0 h1:HqGgGkls11u+YKDA7cKOdYKlQwRNJyHuGa3UtOvpdT0=
41+
github.com/riverqueue/river/riverdriver v0.24.0/go.mod h1:dEew9DDIKenNvzpm8Edw8+PkqP3c0zl1fKjiQTq2n/w=
42+
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.24.0 h1:yV37OIbRrhRwIiGeRT7P4D3szhAemu87BgCf8gTCoU4=
43+
github.com/riverqueue/river/riverdriver/riverpgxv5 v0.24.0/go.mod h1:QfznySVKC4ljx53syd/bA/LRSsydAyuD3Q9/EbSniKA=
44+
github.com/riverqueue/river/rivershared v0.24.0 h1:KysokksW75pug2a5RTOc6WESOupWmsylVc6VWvAx+4Y=
45+
github.com/riverqueue/river/rivershared v0.24.0/go.mod h1:UIBfSdai0oWFlwFcoqG4DZX83iA/fLWTEBGrj7Oe1ho=
46+
github.com/riverqueue/river/rivertype v0.24.0 h1:xrQZm/h6U8TBPyTsQPYD5leOapuoBAcdz30bdBwTqOg=
47+
github.com/riverqueue/river/rivertype v0.24.0/go.mod h1:lmdl3vLNDfchDWbYdW2uAocIuwIN+ZaXqAukdSCFqWs=
4848
github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=
4949
github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=
5050
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
@@ -90,9 +90,9 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EV
9090
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
9191
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
9292
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
93-
riverqueue.com/riverpro v0.16.0-rc.2 h1:CgI5MBSjHFA0ZTD0eMLfcILw+cpHFbKKMPRH1U+3wcA=
94-
riverqueue.com/riverpro v0.16.0-rc.2/go.mod h1:5Hobl5hyezVUawv0ynD1cN84J5BD82GPaBNPPD5/vdQ=
95-
riverqueue.com/riverpro/driver v0.16.0-rc.2 h1:XrMHr0tz83rIT11jjHVtn2Gdg+yD0LRDziVFjPRg2Rk=
96-
riverqueue.com/riverpro/driver v0.16.0-rc.2/go.mod h1:GUAf1wi+1kLMtBU81WNGwcvLHnSkjbq0+7KvfYLzyls=
97-
riverqueue.com/riverpro/driver/riverpropgxv5 v0.16.0-rc.2 h1:iW45Nn1bEIafn1st6hKuzbFAtEVo6zlh5nMRfy7r8Vo=
98-
riverqueue.com/riverpro/driver/riverpropgxv5 v0.16.0-rc.2/go.mod h1:SsrnmD/a1Ly2lqO9f66qZvPAEggOZDjil28xjDIB9Gk=
93+
riverqueue.com/riverpro v0.16.0 h1:y6w5TaC9gNkIFDZJgDbrnaeiqo5weTSAgWOvHGsoDdk=
94+
riverqueue.com/riverpro v0.16.0/go.mod h1:d70DhPfPjUKy+SkDmPUkU0vuOtLWxNmB4T+sE2w2/Jo=
95+
riverqueue.com/riverpro/driver v0.16.0 h1:yhFnXcX9PDCu3chGuLLR6Jx3EuPYUoK20gFv31DR6c4=
96+
riverqueue.com/riverpro/driver v0.16.0/go.mod h1:MrbBVCcEQWWKeQiDMJEXAP6fuEyN1UqQ5CXd+m4rWrQ=
97+
riverqueue.com/riverpro/driver/riverpropgxv5 v0.16.0 h1:iC+9a7mVVaJH/El4Z/MmzFaxMoIAn+QGEDlFLST0gVs=
98+
riverqueue.com/riverpro/driver/riverpropgxv5 v0.16.0/go.mod h1:TKQGLJyfOwCq133ttA4i8TI90uF4C4zTqEArAHOD37g=

0 commit comments

Comments
 (0)