Skip to content

Commit 3456529

Browse files
authored
Merge pull request #92 from sineverba/upgrade-dependencies
Upgrade dependencies
2 parents 81edf0f + 6a5f24e commit 3456529

File tree

7 files changed

+42
-26
lines changed

7 files changed

+42
-26
lines changed

.semaphore/build-deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ global_job_config:
2222
- name: DOCKER_IMAGE
2323
value: php74xc
2424
- name: BUILDX_VERSION
25-
value: 0.8.2
25+
value: 0.10.0
2626
- name: BINFMT_VERSION
27-
value: qemu-v6.2.0-26
27+
value: qemu-v7.0.0-28
2828

2929
blocks:
3030
- name: 'Build and deploy'

.semaphore/semaphore.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ blocks:
3030
commands:
3131
- checkout
3232
- docker build --tag $DOCKER_USERNAME/$DOCKER_IMAGE .
33-
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -v | grep 7.4.29
33+
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -v | grep 7.4.33
3434
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -v | grep OPcache
3535
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -m | grep xdebug
36-
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -r "xdebug_info();" | grep "3.1.4"
36+
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -r "xdebug_info();" | grep "3.1.5"
3737
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -m | grep pdo_pgsql
3838
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE /usr/bin/composer -V | grep "1.10.26"
3939
- docker run --rm $DOCKER_USERNAME/$DOCKER_IMAGE php -i | grep "short_open_tag => Off => Off"

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
# 1.7.0
1+
# Next version
2+
+ Upgrade dependencies
3+
4+
## 1.7.0
25
+ Upgrade dependencies + add mCrypt
36

47
## 1.6.0

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM php:7.4.29-cli
1+
FROM php:7.4.33-cli
22

33
# OpCache settings
44
ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS="0"
@@ -21,7 +21,7 @@ RUN apt-get update -y && apt-get install -y \
2121
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
2222

2323
# Setup PHPXDebug
24-
RUN pecl install xdebug-3.1.4 mcrypt-1.0.5
24+
RUN pecl install xdebug-3.1.5 mcrypt-1.0.5
2525

2626
# Install PHP extensions
2727
RUN docker-php-ext-install mysqli pdo pdo_mysql pdo_pgsql mbstring exif pcntl bcmath gd opcache zip \

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License
22

3-
Copyright (c) 2020 - 2022 sineverba
3+
Copyright (c) 2020 - 2023 sineverba
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

Makefile

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,37 @@
1-
IMAGE_NAME=sineverba/testphp74xc
2-
CONTAINER_NAME=testphp74xc
3-
VERSION=1.7.0-dev
1+
IMAGE_NAME=sineverba/php74xc
2+
CONTAINER_NAME=php74xc
3+
APP_VERSION=1.7.0-dev
4+
BUILDX_VERSION=0.10.0
5+
BINFMT_VERSION=qemu-v7.0.0-28
46

57
build:
6-
docker build --tag $(IMAGE_NAME):$(VERSION) .
8+
docker build --tag $(IMAGE_NAME):$(APP_VERSION) .
79

8-
multiple:
9-
docker buildx build --tag $(IMAGE_NAME) --platform linux/386,linux/amd64,linux/arm/v6,linux/arm/v7 --push .
10+
preparemulti:
11+
mkdir -vp ~/.docker/cli-plugins
12+
curl -L "https://github.com/docker/buildx/releases/download/v$(BUILDX_VERSION)/buildx-v$(BUILDX_VERSION).linux-amd64" > ~/.docker/cli-plugins/docker-buildx
13+
chmod a+x ~/.docker/cli-plugins/docker-buildx
14+
docker buildx version
15+
docker run --rm --privileged tonistiigi/binfmt:$(BINFMT_VERSION) --install all
16+
docker buildx ls
17+
docker buildx rm multiarch
18+
docker buildx create --name multiarch --driver docker-container --use
19+
20+
multi:
21+
docker buildx inspect --bootstrap --builder multiarch
22+
docker buildx build --platform linux/arm64/v8,linux/amd64,linux/arm/v6,linux/arm/v7 --tag $(IMAGE_NAME):$(APP_VERSION) --tag $(IMAGE_NAME):latest .
1023

1124
test:
12-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -v | grep 7.4.29
13-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -v | grep OPcache
14-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -m | grep xdebug
15-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -r "xdebug_info();" | grep "3.1.4"
16-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -m | grep pdo_pgsql
17-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -m | grep zip
18-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -m | grep mcrypt
19-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) /usr/bin/composer -V | grep "1.10.26"
20-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -i | grep "short_open_tag => Off => Off"
21-
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(VERSION) php -i | grep "memory_limit => 512M => 512M"
25+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -v | grep 7.4.33
26+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -v | grep OPcache
27+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -m | grep xdebug
28+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -r "xdebug_info();" | grep "3.1.5"
29+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -m | grep pdo_pgsql
30+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -m | grep zip
31+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -m | grep mcrypt
32+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) /usr/bin/composer -V | grep "1.10.26"
33+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -i | grep "short_open_tag => Off => Off"
34+
@docker run --name $(CONTAINER_NAME) --rm $(IMAGE_NAME):$(APP_VERSION) php -i | grep "memory_limit => 512M => 512M"
2235

2336
destroy:
24-
docker image rm $(IMAGE_NAME):$(VERSION)
37+
docker image rm $(IMAGE_NAME):$(APP_VERSION)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Do you use it? **Star it!**
2121

2222
| Github / Docker Image tag | PHP Version | Composer version | XDebug | Architectures |
2323
| ------------------------- | ----------- | ---------------- | ------ | ------------- |
24-
| latest | 7.4.29 | 1.10.26 | 3.1.4 | linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 |
24+
| latest | 7.4.33 | 1.10.26 | 3.1.5 | linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 |
2525
| 1.7.0 | 7.4.29 | 1.10.26 | 3.1.4 | linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 |
2626
| 1.6.0 | 7.4.28 | 1.10.25 | 3.1.3 | linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 |
2727
| 1.5.0 | 7.4.22 | 1.10.22 | 3.0.4 | linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 |

0 commit comments

Comments
 (0)