CI: developers can get unminified VSIX artifact for each commit
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 807
- Avg merge
- 10h 12m
- Merged PRs (30d)
- 7
Description
## Problem
1. Sometimes we need the unminified form of a VSIX, for debugging in browser context (cloud9, etc.).
2. our GHA tasks don't produce any artifacts. This makes it more complicated for automation scripts to discover the artifacts.
- the codebuild artifacts expire after 1-2 weeks
- the codebuild artifact URLs are not easily discoverable by automation
## Solution
1. Enhance the GHA workflow to product VSIX artifacts:
- minified
- unminified
Contributor guide
Research direction
Start by locating the GitHub Actions workflow that builds the VSIX and inspect how the current CodeBuild artifacts are produced. Done means each commit's workflow exposes both minified and unminified VSIX artifacts through discoverable GitHub Actions artifacts, with retention suitable for automation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, typescript, vscode
- Domain
- build-system, ci-cd, developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100