Skip to content

Add Unix CI workflow to build and run tests across Lua runtimes - #25

Merged
Tieske merged 1 commit into
masterfrom
copilot/add-ci-job-to-run-tests
Sep 16, 2026
Merged

Tieske merged 1 commit into
masterfrom
copilot/add-ci-job-to-run-tests

Conversation

Copilot AI commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Adds a dedicated CI test job using the project.lua unix_build pattern, so this repository runs its test suite automatically on PRs and on pushes to master.

  • Workflow added
    • New .github/workflows/unix_build.yml with Unix build job structure, PR concurrency cancellation, and read-only permissions.
  • Runtime coverage
    • Matrix execution on 5.1, 5.2, 5.3, 5.4, 5.5, luajit, and luajit-openresty.
  • Build + test execution
    • Installs/builds via rockspec, then runs the existing test script directly.
- name: Build
  run: luarocks make lua-iconv-dev-1.rockspec

- name: Test
  run: lua test_iconv.lua

Co-authored-by: Tieske <1077043+Tieske@users.noreply.github.com>
@Tieske
Tieske marked this pull request as ready for review September 16, 2026 20:20
@Tieske
Tieske merged commit c3ff237 into master Sep 16, 2026
12 checks passed
@Tieske
Tieske deleted the copilot/add-ci-job-to-run-tests branch September 16, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants