diff --git a/.github/workflows/build-publish.yaml b/.github/workflows/build-publish.yaml index 2f0e4cd..42877b3 100644 --- a/.github/workflows/build-publish.yaml +++ b/.github/workflows/build-publish.yaml @@ -1,4 +1,4 @@ -name: Publish VS Code Extension +name: Publish to VS Code Marketplace on: workflow_dispatch: diff --git a/.github/workflows/build-test-lint.yaml b/.github/workflows/build-test-lint.yaml index 56bf3d4..72c733d 100644 --- a/.github/workflows/build-test-lint.yaml +++ b/.github/workflows/build-test-lint.yaml @@ -1,4 +1,5 @@ -name: Publish VS Code Extension +# find docs on CI for VS Code extensions here: https://code.visualstudio.com/api/working-with-extensions/continuous-integration +name: Build, Test, and Lint on: push: @@ -27,7 +28,7 @@ jobs: - name: Run Lint run: npm run lint - - name: Run Tests + - name: Run Headless Tests run: xvfb-run -a npm test - name: Package Extension diff --git a/README.md b/README.md index c88eb66..d2dc6fe 100644 --- a/README.md +++ b/README.md @@ -91,8 +91,9 @@ Features: - [ ] Suggestion from ClearML: shutdown idle instances. Determine which are idle by querying for the host metrics, e.g. CPU utilization. - [ ] ✨ Add a CI pipeline - [ ] formatting, so all contributed code is uniform - - [ ] linting - - [ ] testing + - [x] linting + - [x] testing + - [ ] tagging with the semantic version in `package.json`, pushing tags on merge - [ ] ✨ Add a CD pipeline - [ ] learn how to publish a VS Code extension on the marketplace - [ ] enable that for key maintainers to manually approve before the release goes out after each PR diff --git a/package.json b/package.json index fa0349d..402e6bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "clearml-session-manager", "displayName": "ClearML Session Manager (Unofficial)", + "icon": "src/resources/clearml-logo.png", "author": { "email": "eric.russia97+mlops-club@gmail.com", "name": "MLOps Club" diff --git a/src/resources/clearml-logo.png b/src/resources/clearml-logo.png new file mode 100644 index 0000000..f3d1f4c Binary files /dev/null and b/src/resources/clearml-logo.png differ