18840f1b7a
chore(tooling): bump lune to v0.8.4
2024-05-27 19:14:25 +05:30
a41144bd59
chore(tooling): bump lune to v0.8.3
2024-04-16 16:02:47 +05:30
618127c6b9
chore(README): updated method signature for generatePublicKey
2024-03-31 16:16:10 +05:30
f408f1559b
chore(pkg): wg-lua v0.1.1
...
- Fixed luau types (renamed `generatePrivateKey` to `generatePublicKey`)
- `generatePublicKey` now accepts base64 encoded strings as the private key input.
- CI improvements, package script updates.
- Included additional package metadata in manifest.
2024-03-31 16:09:37 +05:30
666a5f79e8
feat: generatePublicKey from base64 string
...
`Wireguard:generatePublicKey` now accepts the privateKey as a base64 encoded string, which gets decoded internally to produce the raw bytes.
2024-03-31 15:56:34 +05:30
a50adb2fb9
fix(types): rename method to generatePublicKey
2024-03-30 22:21:38 +05:30
32ce02146c
chore(pkg): include additional metadata
2024-03-30 12:49:55 +05:30
81baa265b7
chore(actions): replace export script with pack in release workflow
2024-03-30 12:41:39 +05:30
106f93a6d2
chore(pkg): replace export script with prepack script only
2024-03-30 12:41:16 +05:30
b1bdc03815
chore(actions): remove granular permissions on GITHUB_TOKEN
2024-03-30 12:22:34 +05:30
fa3b53ba9a
chore(actions): clone with submodules when needed
2024-03-30 12:20:50 +05:30
f556ad52a0
chore(actions): fix GITHUB_TOKEN permissions
2024-03-30 12:19:02 +05:30
bc1996adaf
chore(pkg): wg-lua v0.1.0
...
The very first release of wg-lua.
2024-03-30 12:13:37 +05:30
d76c6c6a2f
chore(actions): include publishing action
2024-03-30 12:10:28 +05:30
7b51d3ae82
chore(pkg): include required files in package
2024-03-30 11:46:09 +05:30
42909bea75
chore: fix bundler script special path handling
2024-03-30 11:35:39 +05:30
15de21e157
chore: fix artificial wait in bundler script
2024-03-30 11:30:36 +05:30
d4d16639b5
chore: fix bundle script path filtering
2024-03-30 11:23:04 +05:30
4bc535a135
chore: use luau types present in compilation dir instead
2024-03-29 23:42:18 +05:30
2da231ad42
fix(types): fix luau re-export stub logic
2024-03-29 23:33:35 +05:30
42af7620d5
feat: include luau types
2024-03-29 23:27:57 +05:30
1b4a703491
chore(README): use luau types for methods
2024-03-29 23:15:57 +05:30
09bcbedc20
chore(actions): cache aftman tools
2024-03-29 22:45:46 +05:30
2aba1d36dd
chore(actions): ignore terracotta during analysis (x2)
2024-03-29 22:45:04 +05:30
6099233d90
chore(actions): ignore terracotta during analysis
2024-03-29 22:36:12 +05:30
c96a6e6f46
chore(actions): instantiate lune typedefs before lint
2024-03-29 22:31:59 +05:30
55b16914c4
chore(actions): fix failing actions by cloning with submodules when needed
2024-03-29 22:28:16 +05:30
fef63ec48c
chore: include build script to bundle compiled files too
...
The build command now compiles the project to lua using roblox-ts, then uses darklua to bundle the files, powered by terracotta.
2024-03-29 22:26:04 +05:30
830f91c376
chore(actions): add other luau dirs to analyze cmd
2024-03-29 22:26:04 +05:30
aee0a8967c
chore: include lunew as batch script too
2024-03-28 17:21:13 +05:30
ce7cea38c3
chore: include README
2024-03-28 17:10:39 +05:30
cccbfb22bc
chore(examples): include peer example
2024-03-28 16:53:04 +05:30
ca3b9bfb09
chore(actions): install deps & tools before lint
2024-03-28 16:25:53 +05:30
66db8e062b
chore(actions): fix failing lint
2024-03-28 16:22:06 +05:30
7d2ac7a4db
chore(vscode): remove comments to fix failing lint
2024-03-28 16:20:07 +05:30
6dff9bbdb8
feat: basic error handling
...
Currently, this implements a simple runtime error which is raised when
either the private or public key generation fail. In the future, it
would make sense to include some runtime argument validation, and a more
parseable error.
2024-03-28 16:12:44 +05:30
2a49e303f9
chore: include examples and runner
2024-03-28 15:57:29 +05:30
febab61221
chore(pkg): include packageManager
2024-03-27 23:13:48 +05:30
0d6244f725
chore(actions): include CI workflow
2024-03-27 22:57:43 +05:30
d1885d1295
chore: add aftman manifest for CI
2024-03-27 22:51:44 +05:30
a4291ac2e8
chore(tests): fix failing generateKeypair test by replacing pattern
2024-03-27 22:37:43 +05:30
f8e995546c
chore: move .gitattributes to root
2024-03-27 19:19:58 +05:30
7f4d1a8a38
chore(gitattributes): force indexing luau files as lua
2024-03-27 19:19:36 +05:30
4eff9a0d92
chore: rename lua file to luau
2024-03-27 19:18:55 +05:30
c69ed0f664
chore(licensing): license as Apache 2.0
2024-03-27 18:16:05 +05:30
46b7949422
chore(tests): include test runner powered by lune
2024-03-27 18:13:03 +05:30
e50a64797a
chore(tests): include tests
2024-03-27 17:49:16 +05:30
ad8321955d
feat: add ability to supply private key
2024-03-27 17:12:39 +05:30
0e398939ce
refactor: address lint and formatting issues
2024-03-27 17:09:50 +05:30
c9301f4eb4
chore: finalize linter and formatter config
2024-03-27 16:55:30 +05:30