Skip to content

Commit 754ec5a

Browse files
authored
Merge pull request #1 from aditosoftware/migrate-gitlab-to-github
chore: migrated from gitlab to github
2 parents cd44722 + b6fc6bd commit 754ec5a

File tree

16 files changed

+1271
-589
lines changed

16 files changed

+1271
-589
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Assign the designer team the whole repository
2+
* @aditosoftware/devs-designer
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: Bug Report
2+
description: File a bug report.
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report!
10+
11+
⚠️ Do not share security issues here, instead use the **Report a vulnerability** in the security tab.
12+
- type: textarea
13+
id: what-happened
14+
attributes:
15+
label: What happened?
16+
description: Describe exactly what happened to have this bug appear.
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: expected-behavior
21+
attributes:
22+
label: Expected Behavior
23+
description: Describe what you expect to happen.
24+
validations:
25+
required: true
26+
- type: textarea
27+
id: reproduction-steps
28+
attributes:
29+
label: Steps to reproduce
30+
description: |
31+
Describe the steps to reproduce this bug.
32+
This will be automatically formatted into code, so no need for backticks.
33+
placeholder: |
34+
1.
35+
2.
36+
3.
37+
render: shell
38+
validations:
39+
required: true
40+
- type: textarea
41+
id: logs
42+
attributes:
43+
label: Relevant log output
44+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
45+
render: shell
46+
validations:
47+
required: true
48+
- type: input
49+
id: os
50+
attributes:
51+
label: Operating System
52+
description: What OS are you using?
53+
placeholder: Windows 10, macOS 14.6.1, ubuntu 24, ...
54+
validations:
55+
required: true
56+
- type: input
57+
id: input-version
58+
attributes:
59+
label: Input version
60+
description: What version of vscode-input are you using?
61+
placeholder: 1.0.2
62+
validations:
63+
required: true
64+
- type: input
65+
id: vscode-version
66+
attributes:
67+
label: VSCode version
68+
description: What version of VSCode are you using?
69+
placeholder: 1.93.0
70+
validations:
71+
required: true

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Feature Request
2+
description: Request a new feature.
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to request a new feature!
10+
- type: textarea
11+
id: description
12+
attributes:
13+
label: Description
14+
description: Describe the feature here.
15+
validations:
16+
required: true
17+
- type: textarea
18+
id: implementation-ideas
19+
attributes:
20+
label: Implementation ideas
21+
description: If you have any implementation ideas, you can share them here.

.github/pull_request_template.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
# Please check before merging
3+
4+
- [ ] Is the content of the `README.md` file still up-to-date?
5+
- [ ] Have you added an entry to the `CHANGELOG.md`?
6+
- [ ] Is the pull request title written in the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) format?
7+
- [ ] VSCode: Did you follow the [UX Guidelines](https://code.visualstudio.com/api/ux-guidelines/overview)?
8+
9+
# Description
10+
11+
Please describe your pull request.

.github/workflows/lint.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: ESLint
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
eslint:
8+
name: Run eslint scanning
9+
runs-on: ubuntu-latest
10+
permissions:
11+
contents: read
12+
security-events: write
13+
steps:
14+
- name: Checkout code
15+
uses: actions/checkout@v4
16+
17+
- name: Install dependencies
18+
run: npm ci
19+
20+
- name: Run ESLint
21+
run: npm run lint

.github/workflows/nodejs.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Build Project
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
build:
8+
strategy:
9+
matrix:
10+
node-version: [18.x, 20.x, 22.x]
11+
os: [macos-13, ubuntu-latest, windows-latest]
12+
runs-on: ${{ matrix.os }}
13+
steps:
14+
- uses: actions/checkout@v4
15+
- name: Set up Node.js
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: ${{ matrix.node-version }}
19+
- name: Check Node.js version
20+
run: node -v
21+
22+
- name: Check npm versions
23+
run: npm -v
24+
25+
- name: Run clean install
26+
run: npm ci
27+
28+
- run: xvfb-run -a npm test
29+
if: runner.os == 'Linux'
30+
- run: npm test
31+
if: runner.os != 'Linux'

.github/workflows/npm-publish.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2+
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
3+
4+
name: Node.js Package
5+
6+
on:
7+
release:
8+
types: [created]
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: actions/setup-node@v4
16+
with:
17+
node-version: 20
18+
- run: npm ci
19+
20+
publish-npm:
21+
needs: build
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: actions/setup-node@v4
26+
with:
27+
node-version: 20
28+
registry-url: https://registry.npmjs.org/
29+
- run: npm ci
30+
- run: npm run compile
31+
- run: npm publish --access public
32+
env:
33+
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

.gitlab/merge_request_templates/Default.md

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

.npmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.vscode-test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ export default defineConfig({
55
version: "insiders",
66
mocha: {
77
parallel: false,
8+
retries: 5
89
},
910
});

0 commit comments

Comments
 (0)