-
Notifications
You must be signed in to change notification settings - Fork 0
nvim revamp #360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvim revamp #360
Changes from all commits
d5efcb9
40b07d3
46e8de2
0b796f2
e3eba55
19e6103
4edb9f1
3b39818
b82563e
dbe83f4
7ff7687
beed7d9
43853b9
de4ed09
2673029
4a22700
e7970b2
2e9ddd3
1644066
c927e12
a4c9ea7
06eb162
639298d
fa426ec
7f46a63
c4e2489
23b8f1a
eda9a1c
7e9647e
03fa4eb
cfcc8ea
7ed0778
14cea7a
427da99
1de97c6
588d2c0
83ca274
54f35e6
24869d9
8b12d9f
8679a44
08085d2
12b28ff
ce3ebda
3470ff3
083c46b
64bcfbf
4da6570
2a1f81b
3c121a4
d83fae2
be543b5
fed681c
109891f
3d7885d
f209774
2898a65
79639db
4c3ae10
1f03584
59b5618
3ffcf61
5dfa36a
8d93f01
4355aba
71d675c
83fca81
d31cc4e
694f731
1f5e93e
433d388
00397c7
898c205
0827fed
c06c640
1fdbc73
c633a07
1f16113
30d2999
6276a10
48e84f9
ae62a49
91ed6f4
2cc92ff
6217496
84460d3
e92eb58
881a4a3
48b3ede
0172a7a
1b46d4b
02a0518
2472732
bbd0fe6
dd932a1
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| name: Lua | ||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
| branches: | ||
| - main | ||
| concurrency: | ||
| group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.sha }} | ||
| cancel-in-progress: true | ||
| jobs: | ||
| lua-neovim: | ||
| runs-on: ubuntu-latest | ||
| timeout-minutes: 300 | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v6 | ||
| - name: Free Disk Space (Ubuntu) | ||
| uses: jlumbroso/free-disk-space@v1.3.1 | ||
| with: | ||
| tool-cache: false | ||
| - name: Install Nix | ||
| uses: cachix/install-nix-action@v31 | ||
| with: | ||
| github_access_token: ${{ secrets.GITHUB_TOKEN }} | ||
| - name: Install Neovim | ||
| run: nix profile install nixpkgs#neovim | ||
| - name: Validate Neovim Configuration | ||
| run: make lua-check-neovim | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The |
||
| lua-hammerspoon: | ||
| runs-on: macos-latest | ||
| timeout-minutes: 300 | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v6 | ||
| - name: Install Nix | ||
| uses: cachix/install-nix-action@v31 | ||
| with: | ||
| github_access_token: ${{ secrets.GITHUB_TOKEN }} | ||
| - name: Validate Hammerspoon Configuration | ||
| run: make lua-check-hammerspoon | ||
| lua-check: | ||
| if: always() | ||
| needs: | ||
| - lua-neovim | ||
| - lua-hammerspoon | ||
| runs-on: ubuntu-latest | ||
| timeout-minutes: 3 | ||
| steps: | ||
| - name: Alls Green | ||
| uses: re-actors/alls-green@release/v1 | ||
| with: | ||
| jobs: ${{ toJSON(needs) }} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,9 @@ | ||
| # AI | ||
| .claude | ||
|
|
||
| # Nix | ||
| *.hm-backup | ||
|
|
||
| # General | ||
| .DS_Store | ||
| .AppleDouble | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion | 🟠 Major
Reduce excessive timeout for validation jobs.
The 300-minute (5-hour) timeout is excessive for Lua configuration validation. Syntax checks and basic validation should complete within minutes. Consider reducing to 10-15 minutes to provide faster feedback and avoid resource waste.
Apply this diff:
Also apply the same change to line 33.
Also applies to: 33-33
🤖 Prompt for AI Agents