Skip to content

Commit 63ace3e

Browse files
chore: auto-sync
1 parent 007436b commit 63ace3e

7 files changed

Lines changed: 39 additions & 47 deletions

File tree

.editorconfig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
[*.sh]
1+
root = true
22

3+
[*.{sh,bash,zsh}]
34
indent_style = space
45
indent_size = 2
6+
switch_case_indent = true
7+
space_redirects = true

.github/config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"package": "evdev",
3+
"os": ["linux"],
4+
"version-files": []
5+
}

.github/release-please-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
".": {
44
"release-type": "simple",
55
"initial-version": "0.1.0",
6-
"extra-files": ["src/evdev/init.lua", "types/evdev.d.lua"]
6+
"extra-files": []
77
}
88
}
99
}

.github/workflows/ci.yml

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ on:
88
branches: [main]
99
workflow_dispatch:
1010
inputs:
11-
stylua:
12-
description: "StyLua"
11+
test:
12+
description: "Test"
1313
type: boolean
14-
default: false
14+
default: true
1515
luacheck:
1616
description: "Luacheck"
1717
type: boolean
@@ -24,18 +24,6 @@ on:
2424
description: "Markdownlint"
2525
type: boolean
2626
default: false
27-
prettier:
28-
description: "Prettier"
29-
type: boolean
30-
default: false
31-
shfmt:
32-
description: "shfmt"
33-
type: boolean
34-
default: false
35-
tests:
36-
description: "Tests"
37-
type: boolean
38-
default: false
3927
release-please:
4028
description: "Release Please"
4129
type: boolean
@@ -57,28 +45,13 @@ jobs:
5745
ci:
5846
uses: BlueLua/.github/.github/workflows/ci.yml@main
5947
secrets: inherit
60-
# prettier-ignore
6148
with:
62-
run: |
63-
echo 'KERNEL=="event*", SUBSYSTEM=="input", MODE="0666"' | sudo tee /etc/udev/rules.d/99-evdev-test.rules
64-
sudo udevadm control --reload-rules
65-
sudo modprobe uinput || true
66-
sudo udevadm trigger --subsystem-match=input || true
67-
test -e /dev/uinput
68-
sudo chmod 666 /dev/uinput
69-
70-
linux: true
71-
macos: false
72-
windows: false
49+
test-linux: ${{ github.event_name == 'workflow_dispatch' && inputs.test || true }}
7350

74-
tests: ${{ inputs.tests || false }}
75-
stylua: ${{ inputs.stylua || false }}
76-
luacheck: ${{ inputs.luacheck || false }}
51+
luacheck: ${{ inputs.luacheck || false }}
7752
lua-language-server: ${{ inputs.lua-language-server || false }}
78-
markdownlint: ${{ inputs.markdownlint || false }}
79-
prettier: ${{ inputs.prettier || false }}
80-
shfmt: ${{ inputs.shfmt || false }}
53+
markdownlint: ${{ inputs.markdownlint || false }}
8154

82-
release-please: ${{ inputs.release-please || false }}
83-
publish-dev: ${{ inputs.publish-dev || false }}
55+
release-please: ${{ inputs.release-please || false }}
56+
publish-dev: ${{ inputs.publish-dev || false }}
8457
publish-release: ${{ inputs.publish-release || false }}

.gitignore

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
1-
build/
2-
*.rock
1+
# Compilation Artifacts (C Extensions)
32
*.o
3+
*.a
44
*.so
5-
.lua/
5+
*.dylib
6+
*.dll
7+
*.lib
8+
build/
9+
10+
# LuaRocks & Package Managers
11+
*.rock
12+
13+
# Editor and OS Specific
14+
.DS_Store
15+
.vscode/
16+
*.swp

.stylua.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ indent_type = "Spaces"
22
indent_width = 2
33
column_width = 120
44
call_parentheses = "Input"
5+
sort_requires.enabled = false
Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package = "bluelua-evdev"
1+
package = "evdev"
22
version = "scm-1"
33

44
source = {
@@ -16,32 +16,31 @@ dependencies = {
1616
build = {
1717
type = "builtin",
1818
modules = {
19-
evdev = "src/evdev/init.lua",
2019
["evdev._util"] = "src/evdev/_util.lua",
2120
["evdev.device"] = "src/evdev/device.lua",
2221
["evdev.devices"] = "src/evdev/devices.lua",
2322
["evdev.ecodes"] = "src/evdev/ecodes.lua",
2423
["evdev.events"] = "src/evdev/events.lua",
24+
["evdev"] = "src/evdev/init.lua",
2525
["evdev.selector"] = "src/evdev/selector.lua",
2626
["evdev.uinput"] = "src/evdev/uinput.lua",
2727
["evdev._core"] = {
2828
sources = {
29-
"src/evdev/evdev_core.c",
30-
"src/evdev/util.c",
31-
"src/evdev/devices.c",
3229
"src/evdev/device.c",
30+
"src/evdev/devices.c",
31+
"src/evdev/evdev_core.c",
3332
"src/evdev/selector.c",
3433
"src/evdev/uinput.c",
34+
"src/evdev/util.c",
3535
},
3636
},
37-
["evdev.types/evdev"] = "types/evdev.d.lua",
3837
["evdev.types/_enums"] = "types/_enums.d.lua",
3938
["evdev.types/device"] = "types/device.d.lua",
4039
["evdev.types/devices"] = "types/devices.d.lua",
4140
["evdev.types/ecodes"] = "types/ecodes.d.lua",
41+
["evdev.types/evdev"] = "types/evdev.d.lua",
4242
["evdev.types/events"] = "types/events.d.lua",
4343
["evdev.types/selector"] = "types/selector.d.lua",
4444
["evdev.types/uinput"] = "types/uinput.d.lua",
4545
},
4646
}
47-

0 commit comments

Comments
 (0)