From 33909698a7b8888d65bfbf4f4651a23a01fc3a43 Mon Sep 17 00:00:00 2001 From: gocampo Date: Thu, 20 Jul 2023 11:23:43 -0300 Subject: [PATCH 1/4] Create frontend_build.yml --- .github/workflows/frontend_build.yml | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/frontend_build.yml diff --git a/.github/workflows/frontend_build.yml b/.github/workflows/frontend_build.yml new file mode 100644 index 0000000..a60b30a --- /dev/null +++ b/.github/workflows/frontend_build.yml @@ -0,0 +1,30 @@ +# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs + +name: Frontend CI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [18.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + + steps: + - uses: actions/checkout@v3 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + - run: cd frontend && npm ci + - run: cd frontend && npm run build --if-present From 2c3ee9da9e4ff461b12060ffb70027c4f08f5ebd Mon Sep 17 00:00:00 2001 From: gocampo Date: Thu, 20 Jul 2023 11:29:57 -0300 Subject: [PATCH 2/4] Update docker-image.yml --- .github/workflows/docker-image.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index e40b2f4..0e1f382 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -3,6 +3,8 @@ name: Docker Image CI on: push: branches: [ "main" ] + paths: + - 'backend/**' pull_request: branches: [ "main" ] From bb80afd8de88768d62d39c0aa1dd33ffa8f59d2d Mon Sep 17 00:00:00 2001 From: gocampo Date: Thu, 20 Jul 2023 11:35:04 -0300 Subject: [PATCH 3/4] Update frontend_build.yml --- .github/workflows/frontend_build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/frontend_build.yml b/.github/workflows/frontend_build.yml index a60b30a..94da1cb 100644 --- a/.github/workflows/frontend_build.yml +++ b/.github/workflows/frontend_build.yml @@ -6,6 +6,8 @@ name: Frontend CI on: push: branches: [ "main" ] + paths: + - 'frontend/**' pull_request: branches: [ "main" ] @@ -26,5 +28,6 @@ jobs: with: node-version: ${{ matrix.node-version }} cache: 'npm' + cache-dependency-path: frontend/package-lock.json - run: cd frontend && npm ci - run: cd frontend && npm run build --if-present From da09f804ac3c952c19dd7992e3e0e4d39f1994be Mon Sep 17 00:00:00 2001 From: gocampo Date: Thu, 20 Jul 2023 11:39:14 -0300 Subject: [PATCH 4/4] Update frontend_build.yml --- .github/workflows/frontend_build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/frontend_build.yml b/.github/workflows/frontend_build.yml index 94da1cb..5767b13 100644 --- a/.github/workflows/frontend_build.yml +++ b/.github/workflows/frontend_build.yml @@ -4,6 +4,7 @@ name: Frontend CI on: + workflow_dispatch: push: branches: [ "main" ] paths: