4141 - name : Build theme extension
4242 run : |
4343 echo "Building theme extension..."
44- cd themes && npx @vscode/vsce package --out .. /zenml-color-theme.vsix
44+ cd themes && npx @vscode/vsce package --out ./zenml-color-theme-0.0.1 .vsix
4545
46- - name : Verify extensions were built
46+ - name : Verify extensions were builts
4747 run : |
4848 echo "Checking built extensions..."
4949 if [ -d ".devcontainer/extensions" ]; then
@@ -54,11 +54,11 @@ jobs:
5454 exit 1
5555 fi
5656
57- if [ -f "zenml-color-theme.vsix" ]; then
57+ if [ -f "themes/ zenml-color-theme-0.0.1 .vsix" ]; then
5858 echo "Theme extension built successfully:"
59- ls -la zenml-color-theme.vsix
59+ ls -la themes/ zenml-color-theme-0.0.1 .vsix
6060 else
61- echo "ERROR: zenml-color-theme.vsix not found"
61+ echo "ERROR: zenml-color-theme-0.0.1 .vsix not found"
6262 exit 1
6363 fi
6464
7272 uses : actions/upload-artifact@v4
7373 with :
7474 name : theme-extension
75- path : zenml-color-theme.vsix
75+ path : themes/ zenml-color-theme-0.0.1 .vsix
7676
7777 - name : Commit and push built extensions
7878 # Only commit on push to main/develop branches, not on PRs
8383
8484 # Add the built extensions to git
8585 git add .devcontainer/extensions/zenml-codespace-tutorial-*.vsix
86- git add zenml-color-theme.vsix
86+ git add themes/ zenml-color-theme-0.0.1 .vsix
8787
8888 # Check if there are any changes to commit
8989 if git diff --staged --quiet; then
0 commit comments