From e51216ea36fc28dd43f82bd69fd1bf3b4f74a6ac Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 09:03:18 -0800 Subject: [PATCH 01/10] fix: Docker version releases Signed-off-by: Corey --- Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3cb4e2530c..de01d80a9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,11 +14,12 @@ COPY . . # Install without scripts RUN npm ci --omit=dev --ignore-scripts \ - # Copy production node_modules aside for later - && cp -R node_modules prod_node_modules \ - # Install all dependencies - && npm ci \ - # Run build steps + # Copy production node_modules aside for later + && cp -R node_modules prod_node_modules + +# Install all dependencies +RUN npm ci \ + # Run build steps && npm run build ############################################################ From 5124d0fc9c93ca70d322e3e4bb1ecbb83431d7b0 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 09:11:10 -0800 Subject: [PATCH 02/10] Update release-automated.yml Signed-off-by: Corey --- .github/workflows/release-automated.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-automated.yml b/.github/workflows/release-automated.yml index 1f517abf79..3993b6838c 100644 --- a/.github/workflows/release-automated.yml +++ b/.github/workflows/release-automated.yml @@ -78,7 +78,7 @@ jobs: uses: docker/build-push-action@v3 with: context: . - platforms: linux/amd64, linux/arm/v6, linux/arm/v7, linux/arm64/v8 + platforms: linux/amd64, linux/arm/v6, linux/arm64/v8 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} From 68eac13ea612e0f1dbfe4a938d188bdea2d41128 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 09:11:39 -0800 Subject: [PATCH 03/10] Update release-manual-docker.yml Signed-off-by: Corey --- .github/workflows/release-manual-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-manual-docker.yml b/.github/workflows/release-manual-docker.yml index 98d5ef83dd..58e05de3bc 100644 --- a/.github/workflows/release-manual-docker.yml +++ b/.github/workflows/release-manual-docker.yml @@ -51,7 +51,7 @@ jobs: uses: docker/build-push-action@v3 with: context: . - platforms: linux/amd64, linux/arm/v6, linux/arm/v7, linux/arm64/v8 + platforms: linux/amd64, linux/arm/v6, linux/arm64/v8 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} From 23a1bbb1bff1dd7cbbce6639318db01f3457bed2 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 09:17:44 -0800 Subject: [PATCH 04/10] revert Signed-off-by: Corey --- Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index de01d80a9b..3cb4e2530c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,12 +14,11 @@ COPY . . # Install without scripts RUN npm ci --omit=dev --ignore-scripts \ - # Copy production node_modules aside for later - && cp -R node_modules prod_node_modules - -# Install all dependencies -RUN npm ci \ - # Run build steps + # Copy production node_modules aside for later + && cp -R node_modules prod_node_modules \ + # Install all dependencies + && npm ci \ + # Run build steps && npm run build ############################################################ From f8308ca377dc6244399f6d52691d4e06c3c41843 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 17:21:30 -0800 Subject: [PATCH 05/10] Update release-automated.yml Signed-off-by: Corey --- .github/workflows/release-automated.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-automated.yml b/.github/workflows/release-automated.yml index 3993b6838c..5265529750 100644 --- a/.github/workflows/release-automated.yml +++ b/.github/workflows/release-automated.yml @@ -78,7 +78,7 @@ jobs: uses: docker/build-push-action@v3 with: context: . - platforms: linux/amd64, linux/arm/v6, linux/arm64/v8 + platforms: linux/amd64, linux/arm64/v8 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} From 249554cf81fb40a8ac69fc270111495f50459d7c Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 17:21:57 -0800 Subject: [PATCH 06/10] Update release-manual-docker.yml Signed-off-by: Corey --- .github/workflows/release-manual-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-manual-docker.yml b/.github/workflows/release-manual-docker.yml index 58e05de3bc..8bfda26a3c 100644 --- a/.github/workflows/release-manual-docker.yml +++ b/.github/workflows/release-manual-docker.yml @@ -51,7 +51,7 @@ jobs: uses: docker/build-push-action@v3 with: context: . - platforms: linux/amd64, linux/arm/v6, linux/arm64/v8 + platforms: linux/amd64, linux/arm64/v8 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} From c3b99e867297f3e3277fdda896968dc50dc790ac Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 17:46:53 -0800 Subject: [PATCH 07/10] Update Dockerfile Signed-off-by: Corey --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3cb4e2530c..413a9bd279 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ############################################################ # Build stage ############################################################ -FROM node:18-alpine AS build +FROM node:lts-alpine AS build RUN apk --no-cache add git WORKDIR /tmp @@ -24,7 +24,7 @@ RUN npm ci --omit=dev --ignore-scripts \ ############################################################ # Release stage ############################################################ -FROM node:18-alpine AS release +FROM node:lts-alpine AS release VOLUME /parse-server/cloud /parse-server/config From 1b7fd11faa4f15650b3b8c33ab5420d916fbe027 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 17:47:24 -0800 Subject: [PATCH 08/10] Update ci.yml Signed-off-by: Corey --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1ee28a7ee3..711a844574 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -117,7 +117,7 @@ jobs: check-docker: name: Docker Build timeout-minutes: 15 - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 From 5380cada4f9660099bf6f559291dca432527a2f4 Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 17:47:44 -0800 Subject: [PATCH 09/10] Update release-automated.yml Signed-off-by: Corey --- .github/workflows/release-automated.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-automated.yml b/.github/workflows/release-automated.yml index 5265529750..21f5bb31e7 100644 --- a/.github/workflows/release-automated.yml +++ b/.github/workflows/release-automated.yml @@ -42,7 +42,7 @@ jobs: env: REGISTRY: docker.io IMAGE_NAME: parseplatform/parse-server - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest permissions: contents: read packages: write From d5014dff2745909ebf58a3d9335c46e193d1a98c Mon Sep 17 00:00:00 2001 From: Corey Date: Sun, 3 Mar 2024 17:47:58 -0800 Subject: [PATCH 10/10] Update release-manual-docker.yml Signed-off-by: Corey --- .github/workflows/release-manual-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-manual-docker.yml b/.github/workflows/release-manual-docker.yml index 8bfda26a3c..3b7ee8c0ab 100644 --- a/.github/workflows/release-manual-docker.yml +++ b/.github/workflows/release-manual-docker.yml @@ -14,7 +14,7 @@ env: IMAGE_NAME: parseplatform/parse-server jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest permissions: contents: read packages: write