Skip to content

Commit 73b1af7

Browse files
authored
feat: release 1.0.0 (#4)
This release adds features to setup and manage LocalStack from within VS Code. Features from initial preview release have been removed. feature: Add LocalStack installation and configuration setup wizard feature: Add LocalStack status bar indicator feature: Add Start and Stop LocalStack commands breaking change: Remove deploy and invoke Lambda features
1 parent 03e6076 commit 73b1af7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+15161
-6796
lines changed

.env.local

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
LOCALSTACK_WEB_AUTH_REDIRECT=http://localhost:3000/vscode-extension-redirect
2+
LOCALSTACK_AUTH_TOKEN=ls-fake-token
3+
ANALYTICS_API_URL=http://localhost:8000/v1/events
4+
NODE_ENV=development

.eslintrc.json

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Build
2+
3+
on:
4+
pull_request:
5+
branches: [ "main" ]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
build:
12+
name: Build
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v5
18+
19+
- name: Setup Node
20+
uses: actions/setup-node@v4
21+
with:
22+
cache: npm
23+
24+
- name: Install dependencies
25+
run: npm ci
26+
27+
- name: Format
28+
run: npx biome ci .
29+
30+
- name: Lint
31+
run: npx eslint
32+
33+
- name: Type check
34+
run: npx tsc
35+
36+
- name: Compile
37+
run: npx vsce package
38+
env:
39+
LOCALSTACK_WEB_AUTH_REDIRECT: https://app.localstack.cloud/redirect?name=VSCode
40+
NODE_ENV: ci
41+
42+
- name: Test
43+
run: xvfb-run -a npx vscode-test
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Pull Request Lint
2+
3+
on:
4+
pull_request:
5+
branches: ["main"]
6+
7+
jobs:
8+
validate:
9+
name: Validate PR title
10+
runs-on: ubuntu-latest
11+
permissions:
12+
pull-requests: write
13+
steps:
14+
- uses: amannn/action-semantic-pull-request@v6
15+
env:
16+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17+
with:
18+
types: |-
19+
feat
20+
fix
21+
chore
22+
requireScope: false

.gitignore

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
out
2-
dist
3-
node_modules
4-
.vscode-test/
5-
*.vsix
1+
/out
2+
/dist/
3+
/node_modules/
4+
/.vscode-test/
5+
/*.vsix
6+
/.env
7+
/idea

.vscode-test.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { defineConfig } from "@vscode/test-cli";
2+
3+
export default defineConfig({
4+
files: "out/test/**/*.test.js",
5+
});

.vscode/extensions.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.vscode/launch.json

Lines changed: 0 additions & 35 deletions
This file was deleted.

.vscode/settings.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

.vscode/tasks.json

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)