From 942d108535eddb37321f72c18d0584d65ef1375c Mon Sep 17 00:00:00 2001 From: Karissa Jacobsen Date: Wed, 21 Oct 2026 14:40:14 -0700 Subject: [PATCH 1/2] php-upgrade --- README.md | 2 +- backend/composer.json | 2 +- backend/composer.lock | 22 +++++++++++----------- backend/docker/nginx/nginx.Dockerfile | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index caf0af0..5353dc5 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The IT sample app demonstrates the following: This [**video**](https://www.youtube.com/watch?v=GgDqa7-L0yo) demonstrates how to create an integration key (client ID) for a user application like this example. - Add redirect URI `{ PROTOCOL }://{ DOMAIN }/callback` - Create [permission profiles](https://admindemo.docusign.com/authenticate?goTo=roles) with names: Admin, Manager and Employee -- [PHP 8.3](https://www.php.net/downloads.php) +- [PHP 8.3.36](https://www.php.net/downloads.php) - [Docker](https://www.docker.com/) installed and configured in your machine. - [Composer](https://getcomposer.org/download/) set up in your PATH environment variable so you can invoke it from any folder. diff --git a/backend/composer.json b/backend/composer.json index b1e86f1..7506e99 100644 --- a/backend/composer.json +++ b/backend/composer.json @@ -5,7 +5,7 @@ "keywords": ["framework", "laravel"], "license": "MIT", "require": { - "php": "^8.3", + "php": "8.3.36", "barryvdh/laravel-dompdf": "v2.0", "docusign/admin-client": "v2.0.0", "docusign/esign-client": "v8.0.0", diff --git a/backend/composer.lock b/backend/composer.lock index e9f9d05..c436580 100644 --- a/backend/composer.lock +++ b/backend/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5bbe2e743694e4f1acb064fb4d5df8e6", + "content-hash": "dace48efcfacfdff6f487f559b3f820f", "packages": [ { "name": "barryvdh/laravel-dompdf", @@ -891,12 +891,12 @@ "version": "v6.10.1", "source": { "type": "git", - "url": "https://github.com/firebase/php-jwt.git", + "url": "https://github.com/googleapis/php-jwt.git", "reference": "500501c2ce893c824c801da135d02661199f60c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5", + "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5", "reference": "500501c2ce893c824c801da135d02661199f60c5", "shasum": "" }, @@ -2967,12 +2967,12 @@ "version": "2.72.5", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", + "url": "https://github.com/CarbonPHP/carbon.git", "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", "shasum": "" }, @@ -6977,12 +6977,12 @@ "version": "v5.6.1", "source": { "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", + "url": "https://github.com/phpdotenv/phpdotenv.git", "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "url": "https://api.github.com/repos/phpdotenv/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", "shasum": "" }, @@ -7852,12 +7852,12 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "v8.2.*" + "php": "8.3.36" }, - "platform-dev": [], - "plugin-api-version": "2.6.0" + "platform-dev": {}, + "plugin-api-version": "2.9.0" } diff --git a/backend/docker/nginx/nginx.Dockerfile b/backend/docker/nginx/nginx.Dockerfile index bb59e1c..e6ad9de 100644 --- a/backend/docker/nginx/nginx.Dockerfile +++ b/backend/docker/nginx/nginx.Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=linux/amd64 php:8.3-fpm AS source +FROM --platform=linux/amd64 php:8.3.36-fpm AS source RUN apt-get update && apt-get install -y \ libfreetype6-dev \ From f5340f5ddb951b2dee9e1b85018d6830ad575f6c Mon Sep 17 00:00:00 2001 From: Karissa Jacobsen Date: Wed, 21 Oct 2026 14:44:01 -0700 Subject: [PATCH 2/2] upgrade php version --- .idea/php.xml | 2 +- backend/docker/php/Dockerfile | 2 +- backend/docker/php/php.Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.idea/php.xml b/.idea/php.xml index 7838531..c594bc9 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -164,7 +164,7 @@ - + diff --git a/backend/docker/php/Dockerfile b/backend/docker/php/Dockerfile index 81ceb6b..f7f821f 100644 --- a/backend/docker/php/Dockerfile +++ b/backend/docker/php/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.3-fpm +FROM php:8.3.36-fpm RUN apt-get update && apt-get install -y \ libfreetype6-dev \ diff --git a/backend/docker/php/php.Dockerfile b/backend/docker/php/php.Dockerfile index 53402ff..031bbdc 100644 --- a/backend/docker/php/php.Dockerfile +++ b/backend/docker/php/php.Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=linux/amd64 php:8.3-fpm +FROM --platform=linux/amd64 php:8.3.36-fpm RUN apt-get update && apt-get install -y \ libfreetype6-dev \