File tree Expand file tree Collapse file tree 6 files changed +15
-8
lines changed Expand file tree Collapse file tree 6 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 10
10
check_changelog :
11
11
runs-on : ubuntu-latest
12
12
steps :
13
- - uses : actions/checkout@v3
13
+ - uses : actions/checkout@v4
14
14
with :
15
15
fetch-depth : 0
16
16
- name : Check that CHANGELOG is touched
@@ -19,15 +19,15 @@ jobs:
19
19
test :
20
20
runs-on : ubuntu-latest
21
21
steps :
22
- - uses : actions/checkout@v3
22
+ - uses : actions/checkout@v4
23
23
- name : run bats tests
24
24
run : docker run -t -v "${PWD}:/code" bats/bats:latest test/*.bats
25
25
test-stack :
26
26
strategy :
27
27
matrix :
28
- stack : [heroku-20, heroku-22]
28
+ stack : [heroku-20, heroku-22, heroku-24 ]
29
29
runs-on : ubuntu-latest
30
30
steps :
31
- - uses : actions/checkout@v3
31
+ - uses : actions/checkout@v4
32
32
- name : run stack test
33
33
run : bash test/test-stack.sh ${{ matrix.stack }}
Original file line number Diff line number Diff line change 3
3
* Add validation for PGBOUNCER_URLS
4
4
* Add stack tests
5
5
* Remove support for Heroku-18
6
+ * Add support for Heroku-24
6
7
7
8
## v0.13.0 (September 9, 2022)
8
9
* Update pgbouncer to v1.17.0 for Heroku-18 and Heroku-20 (for parity with Heroku-22)
Original file line number Diff line number Diff line change 1
1
ARG BASE_IMAGE
2
- FROM $BASE_IMAGE
2
+ FROM --platform=linux/amd64 $BASE_IMAGE
3
3
4
4
ARG STACK
5
+ USER root
5
6
RUN mkdir -p /app /cache /env
6
7
COPY . /buildpack
7
8
# Sanitize the environment seen by the buildpack, to prevent reliance on
Original file line number Diff line number Diff line change 1
- build : build-heroku-20 build-heroku-22
1
+ build : build-heroku-20 build-heroku-22 build-heroku-24
2
2
3
3
build-heroku-20 :
4
4
@echo " Building pgbouncer in Docker for heroku-20..."
@@ -8,6 +8,10 @@ build-heroku-22:
8
8
@echo " Building pgbouncer in Docker for heroku-22..."
9
9
@docker run -v $(shell pwd) :/buildpack --rm -it -e " STACK=heroku-22" -w /buildpack heroku/heroku:22-build support/pgbouncer-build
10
10
11
+ build-heroku-24 :
12
+ @echo " Building pgbouncer in Docker for heroku-24..."
13
+ @docker run -v $(shell pwd) :/buildpack --rm -it -e " STACK=heroku-24" -w /buildpack heroku/heroku:24-build support/pgbouncer-build
14
+
11
15
shell :
12
- @echo " Opening heroku-22 shell..."
13
- @docker run -v $(shell pwd) :/buildpack --rm -it -e " STACK=heroku-22 " -e " PORT=5000" -w /buildpack heroku/heroku:22 -build bash
16
+ @echo " Opening heroku-24 shell..."
17
+ @docker run -v $(shell pwd) :/buildpack --rm -it -e " STACK=heroku-24 " -e " PORT=5000" -w /buildpack heroku/heroku:24 -build bash
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ that process.
94
94
95
95
- Heroku-20: ` v1.17.0 `
96
96
- Heroku-22: ` v1.17.0 `
97
+ - Heroku-24: ` v1.17.0 `
97
98
98
99
## Multiple Databases
99
100
It is possible to connect to multiple databases through pgbouncer by setting
You can’t perform that action at this time.
0 commit comments