Skip to content

chore(ci): add GitHub Actions workflow#10

Merged
ianlewis merged 2 commits intomainfrom
5-ci-github-actions-workflows
Feb 2, 2026
Merged

chore(ci): add GitHub Actions workflow#10
ianlewis merged 2 commits intomainfrom
5-ci-github-actions-workflows

Conversation

@ianlewis
Copy link
Contributor

  • Add GitHub Actions workflow for running tests on PRs.
  • Greatly refactor Makefile.
    • Use specific version of golangci-lint and install locally.
    • Format with goimports (remove unnecessary imports), and gci (sort imports).

- Add GitHub Actions workflow for running tests on PRs.
- Greatly refactor Makefile.
  - Use specific version of golangci-lint and install locally.
  - Format with goimports (remove unnecessary imports), and gci (sort
    imports).

Signed-off-by: Ian Lewis <ianlewis@preferred.jp>
@ianlewis ianlewis force-pushed the 5-ci-github-actions-workflows branch from 88e6cc6 to 509fb16 Compare January 30, 2026 07:46
@ianlewis ianlewis requested a review from Copilot January 30, 2026 07:48
@ianlewis ianlewis marked this pull request as ready for review January 30, 2026 07:48
Copy link

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 workflow for automated testing and significantly refactors the Makefile to improve tooling and code formatting practices.

Changes:

  • Added GitHub Actions workflow to run tests automatically on pull requests and pushes to main
  • Refactored Makefile to install linting/formatting tools locally with pinned versions instead of relying on globally installed tools
  • Enhanced formatting capabilities with goimports and gci for import management

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
Makefile Complete refactor adding local tool installation, pinned versions, enhanced formatting targets, and improved code organization
.github/workflows/pull_request.tests.yml New workflow file that runs automated tests on PRs using the refactored Makefile

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Signed-off-by: Ian Lewis <ianlewis@preferred.jp>
@ianlewis ianlewis requested a review from Ladicle January 30, 2026 07:50
@ianlewis ianlewis mentioned this pull request Jan 30, 2026
4 tasks
Copy link
Contributor

@Ladicle Ladicle left a comment

Choose a reason for hiding this comment

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

LG!

@ianlewis ianlewis merged commit f4bb93c into main Feb 2, 2026
1 check passed
@ianlewis ianlewis deleted the 5-ci-github-actions-workflows branch February 4, 2026 01:26
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.

3 participants