From 4f1d5442be028a412a1ff5b55d5418bcbe94812c Mon Sep 17 00:00:00 2001 From: samuel Date: Thu, 13 Nov 2025 01:17:56 +0100 Subject: [PATCH] Continuous deployment on Chrome --- .gitea/workflows/cd.yaml | 25 ++++++++++++++++++++----- CHANGELOG.md | 4 ++++ Makefile | 5 ++++- manifest.json | 2 +- metadata.json | 4 ++-- 5 files changed, 31 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index c96a664..6853627 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -14,13 +14,28 @@ jobs: - name: Run linter run: make lint - deploy: + deploy-chrome: + needs: lint runs-on: linux steps: - name: Checkout repo uses: actions/checkout@v5 - - name: Deploy project + - name: Deploy project to Chrome Webstore env: - WEB_EXT_API_KEY: ${{ vars.WEB_EXT_API_KEY }} - WEB_EXT_API_SECRET: ${{ secrets.WEB_EXT_API_SECRET }} - run: make deploy + CLIENT_ID: ${{ vars.CHROME_CLIENT_ID }} + CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }} + EXTENSION_ID: ${{ vars.CHROME_EXTENSION_ID }} + REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }} + run: make deploy_chrome + + deploy-firefox: + needs: lint + runs-on: linux + steps: + - name: Checkout repo + uses: actions/checkout@v5 + - name: Deploy project to Firefox Addons + env: + WEB_EXT_API_KEY: ${{ vars.FIREFOX_API_KEY }} + WEB_EXT_API_SECRET: ${{ secrets.FIREFOX_API_SECRET }} + run: make deploy_firefox diff --git a/CHANGELOG.md b/CHANGELOG.md index e0b16b9..f3aac93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.4.13 (2025-11-13) + +- déploiement automatique sur chrome + ## 1.4.12 (2025-11-11) - correction bug menu diff --git a/Makefile b/Makefile index 21cb565..f031c65 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,11 @@ build: lint: web-ext lint + +deploy_chrome: + chrome-webstore-upload -deploy: +deploy_firefox: web-ext sign --channel listed --amo-metadata metadata.json help: diff --git a/manifest.json b/manifest.json index 3625ac0..107c84b 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "KAplus", - "version": "1.4.12", + "version": "1.4.13", "author": "Samuel Campos - netoik.io", "description": "Extension développée pour améliorer l'expérience de jeu KingsAge (fonctionne avec ou sans premium)", diff --git a/metadata.json b/metadata.json index 3ecc606..013dfe6 100644 --- a/metadata.json +++ b/metadata.json @@ -5,8 +5,8 @@ "firefox" ], "release_notes": { - "fr": "- correction bug menu", - "en-US": "- fix bug menu" + "fr": "- déploiement automatique sur chrome", + "en-US": "- continuous deployment on chrome" } } } \ No newline at end of file