From 4e72d4dc43f985cc6e58e6434ee81be080bbffaa Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Thu, 9 Apr 2026 18:02:32 +0200 Subject: [PATCH 1/6] Fixed leftover dependency Update gh-pages.yml and packaging.yml --- .github/workflows/gh-pages.yml | 1 - .github/workflows/packaging.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index bcafd3f..63f4436 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -12,7 +12,6 @@ concurrency: jobs: run: - needs: build runs-on: ubuntu-latest permissions: contents: write diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index 59c84a2..05b22fe 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -13,7 +13,6 @@ concurrency: jobs: run: - needs: build runs-on: ubuntu-latest permissions: contents: write From 65319f17c09430f351ebfddd4993a364777211a5 Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Thu, 9 Apr 2026 18:09:06 +0200 Subject: [PATCH 2/6] Added doc to artifact Update packaging.yml and readme.md --- .github/workflows/packaging.yml | 12 +++++++++--- readme.md | 4 ++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index 05b22fe..edb1837 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -25,19 +25,25 @@ jobs: - name: Preparing build directory run: | - mkdir -p build/lua + mkdir -p build/lua/doc + + - name: Build LDoc documentation + uses: lunarmodules/ldoc@v1.5.0 + with: + args: . - name: Copying files run: | cp readme.md build/readme.md cp LICENSE build/LICENSE - cp lua/*.lua build/lua/ + cp demo.lua build/demo.lua + cp -R doc/ build/doc/ - name: Upload artifact (socket.7z) uses: actions/upload-artifact@v4 #if: ${{ github.ref == 'refs/heads/master' }} with: - name: sleep.7z + name: LuaJIT-Sleep path: build/ compression-level: 0 retention-days: 30 diff --git a/readme.md b/readme.md index f769762..e21396e 100644 --- a/readme.md +++ b/readme.md @@ -1,8 +1,8 @@ # LuaJIT - Sleep Pure LuaJIT bindings and wrappers for native sleep functions on Win32 and Linux. -**📢 This is library is in low maintenance mode** \ -I consider it feature-complete, and unless a bug is found, I don't plan on updating it. +> **📢 This is library is in low maintenance mode** \ + I consider it feature-complete, and unless a bug is found, I don't plan on updating it. ## Features From 9915421cff62ab8b82a1555ec92ac9b4088b5962 Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Thu, 9 Apr 2026 18:11:54 +0200 Subject: [PATCH 3/6] Added license to doc, ready for 1.0.0 Update gh-pages.yml and packaging.yml --- .github/workflows/gh-pages.yml | 4 ++++ .github/workflows/packaging.yml | 1 + 2 files changed, 5 insertions(+) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 63f4436..50c010d 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -26,6 +26,10 @@ jobs: uses: lunarmodules/ldoc@v1.5.0 with: args: . + + - name: Copying files + run: | + cp LICENSE build/doc/topics/LICENSE - name: Deploy documentation to gh-pages uses: peaceiris/actions-gh-pages@v4 diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index edb1837..f11c6d4 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -38,6 +38,7 @@ jobs: cp LICENSE build/LICENSE cp demo.lua build/demo.lua cp -R doc/ build/doc/ + cp LICENSE build/doc/topics/LICENSE - name: Upload artifact (socket.7z) uses: actions/upload-artifact@v4 From 9f9126c3909daf97dba1b24f10621d3db3fab058 Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Thu, 9 Apr 2026 18:12:44 +0200 Subject: [PATCH 4/6] Removed action restrictions Update gh-pages.yml and packaging.yml --- .github/workflows/gh-pages.yml | 2 +- .github/workflows/packaging.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 50c010d..1447e22 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -33,7 +33,7 @@ jobs: - name: Deploy documentation to gh-pages uses: peaceiris/actions-gh-pages@v4 - #if: ${{ github.ref == 'refs/heads/master' }} + if: ${{ github.ref == 'refs/heads/master' }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./doc diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index f11c6d4..6e300b4 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -2,8 +2,8 @@ name: Packaging Lua on: push: - # branches: - # - master + branches: + - master pull_request: workflow_dispatch: @@ -42,7 +42,7 @@ jobs: - name: Upload artifact (socket.7z) uses: actions/upload-artifact@v4 - #if: ${{ github.ref == 'refs/heads/master' }} + if: ${{ github.ref == 'refs/heads/master' }} with: name: LuaJIT-Sleep path: build/ From c7e49bdd509097a09ae5b3bda01bc7ea839dfca7 Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Thu, 9 Apr 2026 18:13:30 +0200 Subject: [PATCH 5/6] Update gh-pages.yml --- .github/workflows/gh-pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 1447e22..a8b77b3 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -29,7 +29,7 @@ jobs: - name: Copying files run: | - cp LICENSE build/doc/topics/LICENSE + cp LICENSE doc/topics/LICENSE - name: Deploy documentation to gh-pages uses: peaceiris/actions-gh-pages@v4 From decc051cc1cbf4057b90383a6cd756b5a43cc5f2 Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Thu, 9 Apr 2026 18:14:28 +0200 Subject: [PATCH 6/6] Update gh-pages.yml --- .github/workflows/gh-pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index a8b77b3..a9dc02b 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -29,7 +29,7 @@ jobs: - name: Copying files run: | - cp LICENSE doc/topics/LICENSE + sudo cp LICENSE doc/topics/LICENSE - name: Deploy documentation to gh-pages uses: peaceiris/actions-gh-pages@v4