Skip to content

Commit d528571

Browse files
committed
ye
1 parent 43b2b8b commit d528571

142 files changed

Lines changed: 8444 additions & 10669 deletions

File tree

Some content is hidden

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

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
* text=auto
2+
*.luau linguist-language=Luau

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [Axp3cter]
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Bug Report
3+
about: Report a bug in Lync
4+
title: "[Bug] "
5+
labels: bug
6+
---
7+
8+
**Describe the bug**
9+
A clear description of the bug.
10+
11+
**To Reproduce**
12+
Steps or minimal code to reproduce.
13+
14+
**Expected behavior**
15+
What you expected to happen.
16+
17+
**Environment**
18+
- Lync version:
19+
- Roblox Studio version:
20+
- Server/Client:
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: Feature Request
3+
about: Suggest a feature for Lync
4+
title: "[Feature] "
5+
labels: enhancement
6+
---
7+
8+
**Describe the feature**
9+
A clear description of what you want.
10+
11+
**Use case**
12+
Why this feature would be useful.

.github/workflows/ci.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
lint:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- name: Install Rokit
16+
uses: CompeyDev/setup-rokit@v0.1.2
17+
18+
- name: Format check
19+
run: stylua --check src/ test/ bench/
20+
21+
typecheck:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- uses: actions/setup-node@v4
27+
with:
28+
node-version: 20
29+
30+
- run: npm install
31+
- run: npx tsc --noEmit
32+
33+
build:
34+
runs-on: ubuntu-latest
35+
steps:
36+
- uses: actions/checkout@v4
37+
38+
- name: Install Rokit
39+
uses: CompeyDev/setup-rokit@v0.1.2
40+
41+
- name: Build rbxm
42+
run: rojo build default.project.json -o lync.rbxm
43+
44+
- name: Upload artifact
45+
uses: actions/upload-artifact@v4
46+
with:
47+
name: lync.rbxm
48+
path: lync.rbxm

.github/workflows/release.yml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,49 @@ name: Release
22

33
on:
44
push:
5-
tags:
6-
- "v*"
7-
8-
permissions:
9-
contents: write
5+
tags: ["v*"]
106

117
jobs:
12-
build:
8+
publish-wally:
139
runs-on: ubuntu-latest
14-
1510
steps:
16-
- name: Checkout
17-
uses: actions/checkout@v4
11+
- uses: actions/checkout@v4
1812

1913
- name: Install Rokit
2014
uses: CompeyDev/setup-rokit@v0.1.2
2115

22-
- name: Check formatting
23-
run: stylua --check src/ test/ bench/
16+
- name: Publish to Wally
17+
env:
18+
WALLY_AUTH: ${{ secrets.WALLY_AUTH }}
19+
run: wally publish
20+
21+
publish-npm:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v4
25+
26+
- uses: actions/setup-node@v4
27+
with:
28+
node-version: 20
29+
registry-url: https://registry.npmjs.org
30+
31+
- run: npm publish --access public
32+
env:
33+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
2434

25-
- name: Build Lync.rbxm
26-
run: rojo build default.project.json -o Lync.rbxm
35+
github-release:
36+
runs-on: ubuntu-latest
37+
steps:
38+
- uses: actions/checkout@v4
2739

28-
- name: Build Lync-dev.rbxl
29-
run: rojo build dev.project.json -o Lync-dev.rbxl
40+
- name: Install Rokit
41+
uses: CompeyDev/setup-rokit@v0.1.2
3042

31-
- name: Build Lync-bench.rbxl
32-
run: rojo build bench.project.json -o Lync-bench.rbxl
43+
- name: Build rbxm
44+
run: rojo build default.project.json -o lync.rbxm
3345

34-
- name: Release
46+
- name: Create Release
3547
uses: softprops/action-gh-release@v2
3648
with:
37-
name: Lync ${{ github.ref_name }}
38-
files: |
39-
Lync.rbxm
40-
Lync-dev.rbxl
41-
Lync-bench.rbxl
42-
generate_release_notes: false
49+
files: lync.rbxm
50+
generate_release_notes: true

.luaurc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"languageMode": "strict"
3-
}
2+
"languageMode": "strict"
3+
}

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
test/
22
bench/
33
.github/
4+
.vscode/
45
.luaurc
56
.gitattributes
67
stylua.toml

.vscode/extensions.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"recommendations": [
3+
"JohnnyMorganz.stylua",
4+
"JohnnyMorganz.luau-lsp"
5+
]
6+
}

.vscode/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"luau-lsp.require.mode": "relativeToFile",
3+
"luau-lsp.sourcemap.rojoProjectFile": "dev.project.json",
4+
"editor.formatOnSave": true,
5+
"editor.defaultFormatter": "JohnnyMorganz.stylua",
6+
"files.exclude": {
7+
"node_modules": true,
8+
"out": true,
9+
"*.rbxl": true,
10+
"*.rbxl.lock": true,
11+
"sourcemap.json": true
12+
}
13+
}

0 commit comments

Comments
 (0)