Skip to content

Commit df7612b

Browse files
committed
Merge branch 'master' into stable
2 parents 2d3ea72 + 4c7549e commit df7612b

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

.travis.yml

+2
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,5 @@ env:
2323
- PG_VERSION=10 CHECK_CODE=clang
2424
- PG_VERSION=10 CHECK_CODE=cppcheck
2525
- PG_VERSION=10 CHECK_CODE=false
26+
- PG_VERSION=11 CHECK_CODE=false
27+
- PG_VERSION=12 CHECK_CODE=false

Dockerfile.tmpl

+11-6
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,28 @@ FROM postgres:${PG_VERSION}-alpine
33
ENV LANG=C.UTF-8 PGDATA=/pg/data
44

55
RUN if [ "${CHECK_CODE}" = "clang" ] ; then \
6-
echo 'http://dl-3.alpinelinux.org/alpine/edge/main' > /etc/apk/repositories; \
7-
apk --no-cache add clang-analyzer make musl-dev gcc; \
6+
# echo 'http://dl-3.alpinelinux.org/alpine/edge/main' > /etc/apk/repositories; \
7+
# Use alpine/v3.6/main instead of alpine/edge/main to fix version of clang to '8.*.*'
8+
apk --no-cache add clang-analyzer make musl-dev gcc --repository http://dl-cdn.alpinelinux.org/alpine/v3.6/main; \
89
fi
910

1011
RUN if [ "${CHECK_CODE}" = "cppcheck" ] ; then \
1112
apk --no-cache add cppcheck --repository http://dl-cdn.alpinelinux.org/alpine/v3.6/community; \
1213
fi
1314

1415
RUN if [ "${CHECK_CODE}" = "false" ] ; then \
15-
echo 'http://dl-3.alpinelinux.org/alpine/edge/main' > /etc/apk/repositories; \
16-
apk --no-cache add curl python3 gcc make musl-dev;\
16+
# echo 'http://dl-3.alpinelinux.org/alpine/edge/main' > /etc/apk/repositories; \
17+
# Use alpine/v3.6/main instead of alpine/edge/main to fix version of clang to '8.*.*'
18+
# Install clang as well, since LLVM is enabled in PG_VERSION >= 11 by default
19+
apk --no-cache add curl python3 gcc make musl-dev llvm clang clang-dev \
20+
--repository http://dl-cdn.alpinelinux.org/alpine/v3.6/community \
21+
--repository http://dl-cdn.alpinelinux.org/alpine/v3.6/main; \
1722
fi
1823

19-
RUN mkdir -p /pg/data && \
24+
RUN mkdir -p ${PGDATA} && \
2025
mkdir /pg/src && \
2126
chown postgres:postgres ${PGDATA} && \
22-
chmod a+rwx /usr/local/lib/postgresql && \
27+
chmod -R a+rwx /usr/local/lib/postgresql && \
2328
chmod a+rwx /usr/local/share/postgresql/extension
2429

2530
ADD . /pg/src

Makefile

+9
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,12 @@ endif
2626

2727
$(EXTENSION)--$(EXTVERSION).sql: setup.sql
2828
cat $^ > $@
29+
30+
# Prepare the package for PGXN submission
31+
package: dist dist/$(EXTENSION)-$(EXTVERSION).zip
32+
33+
dist:
34+
mkdir -p dist
35+
36+
dist/$(EXTENSION)-$(EXTVERSION).zip:
37+
git archive --format zip --prefix=$(EXTENSION)-$(EXTVERSION)/ --output $@ master

run_tests.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ make USE_PGXS=1 install
4848
status=$?
4949
if [ $status -ne 0 ]; then exit $status; fi
5050

51-
# add pg_pathman to shared_preload_libraries and restart cluster 'test'
51+
# add pg_wait_sampling to shared_preload_libraries and restart cluster 'test'
5252
echo "shared_preload_libraries = 'pg_wait_sampling'" >> $PGDATA/postgresql.conf
5353
echo "port = 55435" >> $PGDATA/postgresql.conf
5454
pg_ctl start -l /tmp/postgres.log -w

0 commit comments

Comments
 (0)