Skip to content

Commit

Permalink
Update PHP to 8.3.15
Browse files Browse the repository at this point in the history
  • Loading branch information
donhardman committed Dec 25, 2024
1 parent df2bb1d commit 206d091
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
env:
APP_NAME: 'manticore-executor'
DOCKER_TAG: 'manticoresearch/manticore-executor'
PHP_VERSION: '8.3.13'
PHP_VERSION: '8.3.15'
MAINTAINER: 'Manticore'
DESC: 'Custom built PHP executor for Manticore.'
EXTRA_NAME: 'manticore-extra'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

env:
APP_NAME: 'manticore-executor'
PHP_VERSION: '8.3.13'
PHP_VERSION: '8.3.15'
MAINTAINER: 'Manticore'
DESC: 'Custom built PHP executor for Manticore.'

Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ ARG BUILD_DEV=0
COPY . /src
RUN apk add bash && \
cd /src && \
./build-alpine 8.3.13 0 $BUILD_DEV && \
./build-alpine 8.3.15 0 $BUILD_DEV && \
mv build/dist/bin/php /usr/bin/manticore-executor && \
ln -s /usr/bin/manticore-executor /usr/bin/php && \
cd ../..
Expand All @@ -21,4 +21,4 @@ WORKDIR /src

# Build on silicon chip mac:
# docker buildx build --build-arg BUILD_DEV=0 --platform linux/amd64,linux/arm64 -t manticoresearch/manticore-executor:0.6.9 --push .
# docker buildx build --build-arg BUILD_DEV=1 --platform linux/amd64,linux/arm64 -t manticoresearch/manticore-executor:0.6.9-dev --push .
# docker buildx build --build-arg BUILD_DEV=1 --platform linux/amd64,linux/arm64 -t manticoresearch/manticore-executor:0.6.9-dev --push .
4 changes: 2 additions & 2 deletions Dockerfile-dist
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ RUN apt-get update -y && \
COPY ./build-linux ./build-linux
COPY ./build-bash-base.sh ./build-bash-base.sh
COPY ./helper.sh ./helper.sh
RUN ./build-linux 8.3.13 0 0 && \
RUN ./build-linux 8.3.15 0 0 && \
cp build/dist/bin/php /usr/bin/manticore-executor && \
rm -fr build

ENTRYPOINT [ "/usr/bin/manticore-executor" ]
ENTRYPOINT [ "/usr/bin/manticore-executor" ]
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Manticore Executor is a custom built PHP binary which:

By default, we disable all extensions and enable only those required to run our scripts.

We build executor from `PHP 8.3.13` with the following extensions enabled and compiled into the executable statically:
We build executor from `PHP 8.3.15` with the following extensions enabled and compiled into the executable statically:

* pcntl
* posix
Expand Down Expand Up @@ -82,10 +82,10 @@ Several scripts used to build the final package:
* `build-linux`
* `build-osx`

The scripts accept a version of PHP as a parameter. The current version is `8.3.13`. To build the binary, you should run the following example:
The scripts accept a version of PHP as a parameter. The current version is `8.3.15`. To build the binary, you should run the following example:

```bash
./build-linux "8.3.13"
./build-linux "8.3.15"
```

The command above will build the package on Linux with **PHP** `8.3.13`. Once it's done, you can find your binary in folder `dist/bin`.
The command above will build the package on Linux with **PHP** `8.3.15`. Once it's done, you can find your binary in folder `dist/bin`.

0 comments on commit 206d091

Please sign in to comment.