From 092b9174c42f2b27349c3e9adb4311d5837614de Mon Sep 17 00:00:00 2001 From: itinsecurity <98172852+itinsecurity@users.noreply.github.com> Date: Wed, 25 Mar 2026 23:05:02 +0100 Subject: [PATCH] chore: make deploy workflow generic using GitHub Actions context Replace hardcoded bjornarfl/FlowState-TM references with GitHub Actions context expressions so the workflow works for any fork without manual edits. - VITE_BASE_PATH and VITE_REPO_URL now derived from github.repository - DEPLOY_REMOTE built from github.repository so package.json has no owner reference - Remove unused homepage field from package.json Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/deploy.yml | 5 +++-- package.json | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3a26245..be80b4b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -35,5 +35,6 @@ jobs: run: npm run deploy env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - VITE_BASE_PATH: /FlowState-TM/ - VITE_REPO_URL: https://github.com/bjornarfl/FlowState-TM + DEPLOY_REMOTE: https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git + VITE_BASE_PATH: /${{ github.event.repository.name }}/ + VITE_REPO_URL: https://github.com/${{ github.repository }} diff --git a/package.json b/package.json index 94f7759..42bd387 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,11 @@ { "name": "flowstate-tm", - "homepage": "https://bjornarfl.github.io/FlowState-TM/", "private": true, "version": "0.0.0", "type": "module", "scripts": { "predeploy": "npm run build", - "deploy": "gh-pages --nojekyll -d dist -r https://x-access-token:${GITHUB_TOKEN}@github.com/bjornarfl/FlowState-TM.git", + "deploy": "gh-pages --nojekyll -d dist -r ${DEPLOY_REMOTE}", "dev": "vite", "build": "vite build", "lint": "eslint .",