From e7c5d93cc38d47dd31d6bc794be7e4ce4e64230b Mon Sep 17 00:00:00 2001 From: weeryan17 Date: Sun, 7 Jan 2024 12:42:45 -0500 Subject: [PATCH 1/4] Update workflows to support arm --- .github/workflows/linting_testing.yml | 14 +++++++------- .github/workflows/release.yml | 11 +++++++---- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/workflows/linting_testing.yml b/.github/workflows/linting_testing.yml index ed9f673..4847dde 100644 --- a/.github/workflows/linting_testing.yml +++ b/.github/workflows/linting_testing.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: pnpm/action-setup@v2 with: @@ -23,7 +23,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: 'pnpm' - name: Install packages @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: pnpm/action-setup@v2 with: @@ -47,7 +47,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: 'pnpm' - name: Install packages @@ -62,10 +62,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Build - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e342cb7..dcdb309 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get version id: package-version @@ -42,10 +42,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Docker buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Get version id: package-version @@ -70,9 +70,12 @@ jobs: - name: Build and push Docker image id: build-and-push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: push: true + platforms: linux/amd64,linux/arm64,linux/arm context: . labels: ${{ steps.meta.outputs.labels }} tags: ${{ steps.meta.outputs.tags }} + cache-from: type=gha + cache-to: type=gha,mode=max From 78e6b6443f77904027ec9866c2dc571a71ef7fba Mon Sep 17 00:00:00 2001 From: weeryan17 Date: Sun, 7 Jan 2024 12:51:09 -0500 Subject: [PATCH 2/4] Update CODEOWNERS file --- .github/CODEOWNERS | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d0f0ca6..7458772 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,3 +1 @@ -* @movie-web/core - -.github @binaryoverload +* @movie-web/project-leads From 9073010f4c2528d972806c598232b761da6eb8a8 Mon Sep 17 00:00:00 2001 From: weeryan17 Date: Sun, 7 Jan 2024 12:55:24 -0500 Subject: [PATCH 3/4] Update .github/workflows/linting_testing.yml Co-authored-by: William Oldham --- .github/workflows/linting_testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linting_testing.yml b/.github/workflows/linting_testing.yml index 4847dde..8f0fd5d 100644 --- a/.github/workflows/linting_testing.yml +++ b/.github/workflows/linting_testing.yml @@ -21,7 +21,7 @@ jobs: version: 8 - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20 cache: 'pnpm' From 5855943a56a2c533e2b9f7a1c7f81bc5496f2a7b Mon Sep 17 00:00:00 2001 From: weeryan17 Date: Sun, 7 Jan 2024 12:55:30 -0500 Subject: [PATCH 4/4] Update .github/workflows/linting_testing.yml Co-authored-by: William Oldham --- .github/workflows/linting_testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linting_testing.yml b/.github/workflows/linting_testing.yml index 8f0fd5d..8e98406 100644 --- a/.github/workflows/linting_testing.yml +++ b/.github/workflows/linting_testing.yml @@ -45,7 +45,7 @@ jobs: version: 8 - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20 cache: 'pnpm'