Buckets:
| set -euo pipefail | |
| # Get the latest Git tag | |
| latest_tag=$(git tag --sort=committerdate | grep -E '^vscode-v[0-9]+\.[0-9]+\.[0-9]+$' | tail -1) | |
| if [ -z "$latest_tag" ]; then | |
| echo "No tags found" | |
| exit 1 | |
| fi | |
| echo "Latest tag: $latest_tag" | |
| version=$(echo "$latest_tag" | sed 's/^vscode-v//') | |
| echo "Latest version: $version" | |
| # package-marketplace | |
| vsce package --no-git-tag-version --no-update-package-json --no-dependencies --skip-license -o dist/opencode.vsix "$version" | |
| # publish-marketplace | |
| vsce publish --packagePath dist/opencode.vsix | |
| # publish-openvsx | |
| npx ovsx publish dist/opencode.vsix -p "$OPENVSX_TOKEN" | |
Xet Storage Details
- Size:
- 638 Bytes
- Xet hash:
- 9ae3cbc9b9bceab9c38687228270e1a022bc2e634a0c37a25857c0300ae8ae43
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.