From 6f25cec5fe8c54fe67726b60bb83a025798568ef Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:05:23 +0200 Subject: [PATCH 01/12] add --- .github/worflows/main.yml | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/worflows/main.yml diff --git a/.github/worflows/main.yml b/.github/worflows/main.yml new file mode 100644 index 0000000..1074154 --- /dev/null +++ b/.github/worflows/main.yml @@ -0,0 +1,53 @@ +# Simple workflow for deploying static content to GitHub Pages +name: Deploy static content to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow one concurrent deployment +concurrency: + group: "pages" + cancel-in-progress: true + +jobs: + # Single deploy job since we're just deploying + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Use Node.js + uses: actions/setup-node@v4 + with: + node-version: "latest" + - name: npm install + run: npm ci --force + - name: config + run: + cp src/config/app.config.example.js src/config/app.config.js + cp vue.config.example.js vue.config.js + - name: building + run: npm run build + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: "dist" + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 \ No newline at end of file From 0c0b7c4a76130c18c5d0e1a54f3a1e5c5374ffcf Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:06:35 +0200 Subject: [PATCH 02/12] typo --- .github/{worflows => workflows}/main.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{worflows => workflows}/main.yml (100%) diff --git a/.github/worflows/main.yml b/.github/workflows/main.yml similarity index 100% rename from .github/worflows/main.yml rename to .github/workflows/main.yml From 9c8ebb7d5af2e16c6c6e19bccc656a73ebc7a78f Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:08:57 +0200 Subject: [PATCH 03/12] add 16.18 --- .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 1074154..b387aa0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,7 +35,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v4 with: - node-version: "latest" + node-version: "16.18" - name: npm install run: npm ci --force - name: config From e7dd359c19131d152a8d892a9b8837f0652a2e5e Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:11:34 +0200 Subject: [PATCH 04/12] add --- .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 b387aa0..86cc803 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,7 +41,7 @@ jobs: - name: config run: cp src/config/app.config.example.js src/config/app.config.js - cp vue.config.example.js vue.config.js + cp vue.config.js.example vue.config.js - name: building run: npm run build - name: Upload artifact From c12d269607991e8c69928dcba735bb13cc82dac6 Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:15:02 +0200 Subject: [PATCH 05/12] add --- .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 86cc803..9c8f63a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,7 +39,7 @@ jobs: - name: npm install run: npm ci --force - name: config - run: + run: | cp src/config/app.config.example.js src/config/app.config.js cp vue.config.js.example vue.config.js - name: building From 1136d122613178d7610212e9f31be8f388c8e6bd Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:23:22 +0200 Subject: [PATCH 06/12] add --- .github/workflows/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9c8f63a..4687fa2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,12 +36,19 @@ jobs: uses: actions/setup-node@v4 with: node-version: "16.18" + - name: Restore cached Primes + id: node-modules + uses: actions/cache/restore@v4 + with: + path: node_modules - name: npm install run: npm ci --force - name: config run: | cp src/config/app.config.example.js src/config/app.config.js cp vue.config.js.example vue.config.js + sed -i "s|publicPath: '/'|publicPath: '/serverless-invoices'|" vue.config.js + cat vue.config.js - name: building run: npm run build - name: Upload artifact From 8dd69ea999079f5ec595443bc99a033b068603e1 Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:24:15 +0200 Subject: [PATCH 07/12] add key --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4687fa2..a8026e6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,6 +41,7 @@ jobs: uses: actions/cache/restore@v4 with: path: node_modules + key: node_modules - name: npm install run: npm ci --force - name: config From f19c5fefacd30892b285c2eeb4409291a6c443e8 Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:25:15 +0200 Subject: [PATCH 08/12] add --- .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 a8026e6..1498fbf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,7 +36,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: "16.18" - - name: Restore cached Primes + - name: cache node_modules id: node-modules uses: actions/cache/restore@v4 with: From d358d5e22740276f5fb07c324162d7d8b34f96eb Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:25:16 +0200 Subject: [PATCH 09/12] add From c2c64d20cf268b2d759d82e3d943fed9e3e3215d Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:30:28 +0200 Subject: [PATCH 10/12] add --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1498fbf..1897b40 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -50,6 +50,8 @@ jobs: cp vue.config.js.example vue.config.js sed -i "s|publicPath: '/'|publicPath: '/serverless-invoices'|" vue.config.js cat vue.config.js + sed -i "s|};|base_url: '/serverless-invoices'};|" src/config/app.config.js + cat src/config/app.config.js - name: building run: npm run build - name: Upload artifact From 75ff3956edd4a2e88699cfe3d35d7ef762a1146c Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:30:29 +0200 Subject: [PATCH 11/12] add From 5d9fa9da41c39ea7089ce17c59ba4c8e8ba6a45e Mon Sep 17 00:00:00 2001 From: n4n5 <56606507+Its-Just-Nans@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:33:10 +0200 Subject: [PATCH 12/12] add --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1897b40..d41f11e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,7 +41,8 @@ jobs: uses: actions/cache/restore@v4 with: path: node_modules - key: node_modules + key: ${{ runner.os }}-node_modules + restore-keys: ${{ runner.os }}-node_modules - name: npm install run: npm ci --force - name: config