From c8829d5b4c903c216e0acac8edd967089b13738d Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:20:01 +0200 Subject: [PATCH 1/8] Create main.yml --- .github/workflows/main.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..c03cf90 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,25 @@ +name: Deploy website + +on: [push] + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Node Setup + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: "npm" + + - name: Netlify Install + run: npm install netlify-cli@17.10.1 -g + + - name: Install Dependencies + run: npm ci + + - name: Build project + run: npm run build From 7ba9f9c6314d5e167d5a978a2e310b5ce39c2da7 Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:23:02 +0200 Subject: [PATCH 2/8] Update main.yml --- .github/workflows/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c03cf90..21eb706 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,3 +23,11 @@ jobs: - name: Build project run: npm run build + + - name: Deploy + id: deploy + run: | + netlify deploy \ + --dir dist \ + --site ${{ secrets.NETLIFY_SITE_ID }} \ + --auth ${{ secrets.NETLIFY_API_TOKEN }} From 819968f43632841d66528e613f864a4a5d897c1b Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:25:12 +0200 Subject: [PATCH 3/8] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 21eb706..b0f92ad 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,5 +29,5 @@ jobs: run: | netlify deploy \ --dir dist \ - --site ${{ secrets.NETLIFY_SITE_ID }} \ - --auth ${{ secrets.NETLIFY_API_TOKEN }} + --site ${{ secrets.NETLIFY_APP }} \ + --auth ${{ secrets.NETLIFY_TOKEN }} From f7b4f96f6520b5773f15afa5e36539972339e0fc Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:28:15 +0200 Subject: [PATCH 4/8] Update main.yml --- .github/workflows/main.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b0f92ad..d688759 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,6 +23,9 @@ jobs: - name: Build project run: npm run build + + - name: get site + run: netlify link - name: Deploy id: deploy From 45f186cea75468c31add1ea883361590288d0f91 Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:33:50 +0200 Subject: [PATCH 5/8] Update main.yml --- .github/workflows/main.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d688759..68142f9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,9 +24,6 @@ jobs: - name: Build project run: npm run build - - name: get site - run: netlify link - - name: Deploy id: deploy run: | From c8f7c46d81047aa4e6f47712c35e603fad984dc7 Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:35:58 +0200 Subject: [PATCH 6/8] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 68142f9..7bcfef6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,6 +28,6 @@ jobs: id: deploy run: | netlify deploy \ - --dir dist \ + --dir src \ --site ${{ secrets.NETLIFY_APP }} \ --auth ${{ secrets.NETLIFY_TOKEN }} From 6b0581a6460d188834f56dfb31a210c841a93b58 Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:38:45 +0200 Subject: [PATCH 7/8] Delete .github/workflows/main.yml --- .github/workflows/main.yml | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 7bcfef6..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Deploy website - -on: [push] - -jobs: - build-and-deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Node Setup - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: "npm" - - - name: Netlify Install - run: npm install netlify-cli@17.10.1 -g - - - name: Install Dependencies - run: npm ci - - - name: Build project - run: npm run build - - - name: Deploy - id: deploy - run: | - netlify deploy \ - --dir src \ - --site ${{ secrets.NETLIFY_APP }} \ - --auth ${{ secrets.NETLIFY_TOKEN }} From 5a124f42934c81cbf55062dfe22e4eb0ae04f9e6 Mon Sep 17 00:00:00 2001 From: Patrycioss Date: Wed, 24 Sep 2025 16:42:44 +0200 Subject: [PATCH 8/8] Create main.yml --- .github/workflows/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..bd343eb --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,18 @@ +name: Trigger Netlify Build +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + name: 'Netlify Deploy' + steps: + - uses: actions/checkout@v3 + - uses: jsmrcaga/action-netlify-deploy@v2.4.0 + with: + NETLIFY_AUTH_TOKEN: ${{ secrets.AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.SITE }} + NETLIFY_DEPLOY_TO_PROD: true + build_directory: dist/hello-ci-cd/browser