8888 echo "Chrome extension crx not found" >&2
8989 exit 1
9090 fi
91+ skill_zip="dist/skills/open-browser-use-skill.zip"
92+ if [ ! -f "${skill_zip}" ]; then
93+ echo "Open Browser Use skill zip not found" >&2
94+ exit 1
95+ fi
96+ skill_bundle="dist/skills/open-browser-use.skill"
97+ if [ ! -f "${skill_bundle}" ]; then
98+ echo "Open Browser Use .skill bundle not found" >&2
99+ exit 1
100+ fi
91101 echo "chrome_extension_zip=${chrome_extension_zip}" >> "${GITHUB_OUTPUT}"
92102 echo "chrome_extension_crx=${chrome_extension_crx}" >> "${GITHUB_OUTPUT}"
103+ echo "skill_zip=${skill_zip}" >> "${GITHUB_OUTPUT}"
104+ echo "skill_bundle=${skill_bundle}" >> "${GITHUB_OUTPUT}"
93105
94106 - name : 生成 SBOM
95107 uses : anchore/sbom-action@e22c389904149dbc22b58101806040fa8d37a610 # v0.24.0
@@ -109,6 +121,9 @@ jobs:
109121 dist/chrome-extension/*.zip
110122 dist/chrome-extension/*.crx
111123 dist/chrome-extension/*.json
124+ dist/skills/*.zip
125+ dist/skills/*.skill
126+ dist/skills/*.json
112127 dist/sbom.spdx.json
113128
114129 - name : 生成 build provenance
@@ -118,14 +133,21 @@ jobs:
118133 subject-path : |
119134 dist/chrome-extension/*.zip
120135 dist/chrome-extension/*.crx
136+ dist/skills/*.zip
137+ dist/skills/*.skill
121138
122139 - name : 创建 GitHub Release
123140 env :
124141 GH_TOKEN : ${{ github.token }}
125142 RELEASE_TAG : ${{ steps.release.outputs.tag }}
126143 RELEASE_TITLE : ${{ steps.release.outputs.title }}
127144 run : |
128- assets=(dist/chrome-extension/*.zip dist/chrome-extension/*.crx)
145+ assets=(
146+ dist/chrome-extension/*.zip
147+ dist/chrome-extension/*.crx
148+ dist/skills/*.zip
149+ dist/skills/*.skill
150+ )
129151
130152 if gh release view "${RELEASE_TAG}" >/dev/null 2>&1; then
131153 gh release upload "${RELEASE_TAG}" "${assets[@]}" --clobber
0 commit comments