File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Launch Release
2+
3+ on :
4+ push :
5+ branches :
6+ - bpp
7+
8+ jobs :
9+ deploy :
10+ runs-on : ubuntu-latest
11+ steps :
12+ # --- SETUP ---
13+ - name : Checkout code
14+ uses : actions/checkout@v2
15+
16+ - name : Set up Node.js
17+ uses : actions/setup-node@v2
18+ with :
19+ node-version : ' 18'
20+
21+ - name : Get package info
22+ id : package_info
23+ run : |
24+ echo "::set-output name=version::$(node -p "require('./package.json').version")"
25+ echo "::set-output name=name::$(node -p "require('./package.json').name")"
26+
27+ # --- BUILD ---
28+ - name : Install dependencies
29+ run : npm install
30+
31+ - name : Build extension
32+ run : npm run prod
33+
34+ # - name: Prepare source code zip
35+ # run: zip -r releases/${{ steps.package_info.outputs.name }}_${{ github.run_number }}_firefox_source.zip src/
36+
37+ # --- PUBLISH ---
38+ - name : Browser Platform Publish
39+ 40+ with :
41+ keys : ${{ secrets.BPP_KEYS }}
42+ chrome-file : releases/${{ steps.package_info.outputs.name }}_${{ steps.package_info.outputs.version }}_chrome.zip
43+ firefox-file : releases/${{ steps.package_info.outputs.name }}_${{ steps.package_info.outputs.version }}_firefox.zip
44+ edge-file : releases/${{ steps.package_info.outputs.name }}_${{ steps.package_info.outputs.version }}_chrome.zip
You can’t perform that action at this time.
0 commit comments