Skip to content

Commit 82ea90e

Browse files
SYM01dependabot[bot]transifex-integration[bot]
authored
UX and Sentry Improvement (#39)
* update github action * minor change to System profile * Build(deps): Bump nanoid from 3.3.7 to 3.3.8 (#21) Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@3.3.7...3.3.8) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Avoid blocking 401 authentication request (#22) (#23) * fix 401 issue (#22) * enablle github action on develop branch * Support Firefox (#18) * Adapt firefox * support firefore auto publish * support firefox, and optimized UX * [i18n] Updates for file public/_locales/en/messages.json (#25) * [i18n] Translate messages.json in pt_BR 100% reviewed source file: 'messages.json' on 'pt_BR'. * [i18n] Translate messages.json in zh_CN 100% reviewed source file: 'messages.json' on 'zh_CN'. * [i18n] Translate messages.json in zh_TW 100% reviewed source file: 'messages.json' on 'zh_TW'. * [i18n] Translate messages.json in pt_BR 100% reviewed source file: 'messages.json' on 'pt_BR'. * update English i18n msg --------- Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com> Co-authored-by: SYM01 <[email protected]> * sentry integration (#29) * [WIP] support exporting * [WIP] support import/export settings (#7) * Support import/export profiles and close #7 (#30) * implemented an utility to export/import settings * optimized description * [i18n] Updates for file public/_locales/en/messages.json (#32) * [i18n] Translate messages.json in pt_BR 100% reviewed source file: 'messages.json' on 'pt_BR'. * [i18n] Translate messages.json in zh_TW 100% reviewed source file: 'messages.json' on 'zh_TW'. * [i18n] Translate messages.json in zh_CN 100% reviewed source file: 'messages.json' on 'zh_CN'. --------- Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com> * fix an import issue (#33) (#35) * optimized sentry release * Optimize Development Flow (#37) * [WIP] support chrome auto deploy * finalize Chrome auto deploy * npm audit fix * npm audit fix * UX improvement and close #28 (#38) * minor bug fixed * improve UX and close #28 * use the same CIDR validator as PAC script * [i18n] Updates for file public/_locales/en/messages.json (#40) * [i18n] Translate messages.json in pt_BR 100% reviewed source file: 'messages.json' on 'pt_BR'. * [i18n] Translate messages.json in zh_TW 100% reviewed source file: 'messages.json' on 'zh_TW'. * [i18n] Translate messages.json in zh_CN 100% reviewed source file: 'messages.json' on 'zh_CN'. --------- Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
1 parent 0989cbb commit 82ea90e

File tree

14 files changed

+620
-1423
lines changed

14 files changed

+620
-1423
lines changed

.github/workflows/build.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ on:
1616

1717
env:
1818
CRX_VER: v0.0.0-${{ github.sha }}
19+
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
1920

2021
jobs:
2122
build:
@@ -46,11 +47,15 @@ jobs:
4647
git archive --format tar.gz HEAD -o "${{ github.workspace }}/release/source.tar.gz"
4748
4849
- name: Build Chrome Extension
50+
env:
51+
SENTRY_RELEASE: ${{ env.CRX_VER }}
4952
run: |
5053
npm run build
5154
cd "${{ github.workspace }}/dist/" && zip -r "${{ github.workspace }}/release/crx.zip" ./
5255
5356
- name: Build Firefox Add-ons
57+
env:
58+
SENTRY_RELEASE: ${{ env.CRX_VER }}
5459
run: |
5560
npm run build:firefox
5661
cd "${{ github.workspace }}/dist/" && zip -r "${{ github.workspace }}/release/firefox.zip" ./
@@ -80,6 +85,29 @@ jobs:
8085
with:
8186
files: ${{ github.workspace }}/release/*
8287

88+
release-chrome:
89+
name: Publish on Chrome
90+
if: ${{ github.ref_type == 'tag' }}
91+
runs-on: ubuntu-latest
92+
needs:
93+
- build
94+
95+
steps:
96+
- name: Download artifact
97+
uses: actions/download-artifact@v4
98+
with:
99+
name: Proxyverse
100+
path: ${{ github.workspace }}/release/
101+
102+
- name: Upload to Chrome Web Store
103+
uses: wdzeng/chrome-extension@v1
104+
with:
105+
extension-id: igknmaflmijecdmjpcgollghmipkfbho
106+
zip-path: ${{ github.workspace }}/release/crx.zip
107+
client-id: ${{ secrets.CHROME_CLIENT_ID }}
108+
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
109+
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
110+
83111
release-edge:
84112
name: Publish on Edge
85113
if: ${{ github.ref_type == 'tag' }}

0 commit comments

Comments
 (0)