@@ -9,43 +9,19 @@ permissions: read-all
99jobs :
1010 build :
1111 runs-on : ubuntu-latest
12- strategy :
13- matrix :
14- browser_version :
15- - " chrome"
16- - " firefox"
17- - " firefox:dev"
1812 steps :
1913 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2014 - uses : oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1
2115 with :
2216 bun-version-file : .bun-version
2317 - run : bun install
24- - run : bun run zip:${{matrix.browser_version}}
25- - name : Get version
26- id : get-version
27- run : echo "version=$(yq -r '.version' package.json)" >> "$GITHUB_OUTPUT"
28- - name : Get escaped browser version
29- id : get-escaped-browser-version
30- run : echo "escaped-browser-version=$(echo ${{matrix.browser_version}} | sed -e 's/:/_/g')" >> "$GITHUB_OUTPUT"
31- - name : Upload ZIP output (For chrome)
32- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
33- if : matrix.browser_version == 'chrome'
18+ - name : Build
19+ run : |
20+ bun run zip:chrome
21+ bun run zip:firefox
22+ - uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
3423 with :
35- name : ${{steps.get-escaped-browser-version.outputs.escaped-browser-version}}
36- path : dist/aws-management-console-colorize-${{steps.get-version.outputs.version}}-chrome.zip
37- - name : Upload ZIP output (For Firefox)
38- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
39- if : matrix.browser_version == 'firefox' || matrix.browser_version == 'firefox:dev'
40- with :
41- name : ${{steps.get-escaped-browser-version.outputs.escaped-browser-version}}
42- path : dist/aws-management-console-colorize-${{steps.get-version.outputs.version}}-firefox.zip
43- - name : Upload ZIP output (Sources for Firefox)
44- uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
45- if : matrix.browser_version == 'firefox' || matrix.browser_version == 'firefox:dev'
46- with :
47- name : ${{steps.get-escaped-browser-version.outputs.escaped-browser-version}}_sources
48- path : dist/aws-management-console-colorize-${{steps.get-version.outputs.version}}-sources.zip
24+ path : dist/
4925concurrency :
5026 group : ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
5127 cancel-in-progress : true
0 commit comments