aws / aws/aws-toolkit-vscode

CI: developers can get unminified VSIX artifact for each commit

Open
#2,637 0 comments 0 reactions 0 assignees View on GitHub
build feature-request tests-ci-cd
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.