Skip to content

Comments

feat(ci): Add GitHub Actions CI workflow to run tests#33

Merged
aiya000 merged 2 commits intomainfrom
copilot/create-github-actions-workflow
Feb 21, 2026
Merged

feat(ci): Add GitHub Actions CI workflow to run tests#33
aiya000 merged 2 commits intomainfrom
copilot/create-github-actions-workflow

Conversation

Copy link
Contributor

Copilot AI commented Feb 21, 2026

No CI existed to run tests on pushes or pull requests. Adds .github/workflows/ci.yml to close that gap.

Changes

  • .github/workflows/ci.yml — New workflow that:
    • Triggers on push and pull request to any branch
    • Sets up Lua 5.1 + LuaRocks (consistent with the existing deploy-luarocks.yml)
    • Installs busted locally via LuaRocks
    • Runs eval $(luarocks path) to expose the local bin, then executes busted
Original prompt

This section details on the original issue you should resolve

<issue_title>Create GitHub Actions workflow for CI</issue_title>
<issue_description>Run tests on CI.</issue_description>

Comments on the Issue (you are @copilot in this section)

Custom agent used: PR Creator Agent
An agent creates PullRequests when assigned to an issue


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: aiya000 <4897842+aiya000@users.noreply.github.com>
Copilot AI changed the title [WIP] Add GitHub Actions workflow for continuous integration feat(ci): Add GitHub Actions CI workflow to run tests Feb 21, 2026
Copilot AI requested a review from aiya000 February 21, 2026 15:42
@aiya000 aiya000 marked this pull request as ready for review February 21, 2026 15:54
@aiya000 aiya000 requested a review from Copilot February 21, 2026 15:54
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a GitHub Actions CI workflow to automatically run tests on push and pull request events, addressing the lack of automated testing infrastructure for the luarrow project.

Changes:

  • Added .github/workflows/ci.yml with a test job that installs Lua 5.1, LuaRocks, busted, and runs the test suite

@aiya000 aiya000 merged commit b2fe27d into main Feb 21, 2026
6 checks passed
@aiya000 aiya000 deleted the copilot/create-github-actions-workflow branch February 21, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create GitHub Actions workflow for CI

2 participants