Skip to content

ci: add GitHub Actions workflow for lint, typecheck and build#14

Merged
devZenta merged 3 commits intomainfrom
feat/ci-workflow
Feb 5, 2026
Merged

ci: add GitHub Actions workflow for lint, typecheck and build#14
devZenta merged 3 commits intomainfrom
feat/ci-workflow

Conversation

@devZenta
Copy link
Owner

@devZenta devZenta commented Feb 5, 2026

This pull request introduces a new continuous integration (CI) workflow using GitHub Actions. The workflow automates linting, formatting, type checking, and building of the project, ensuring code quality and reliability on every push or pull request to the main branch.

Key additions in the CI pipeline:

Workflow setup and triggers:

  • Added a .github/workflows/ci.yml file to define the CI workflow, which runs on pushes and pull requests targeting the main branch.
  • Configured concurrency to prevent overlapping runs for the same branch or pull request.

Automated jobs:

  • Added a lint job to check code formatting and run linting using Bun.
  • Added a typecheck job that generates the Prisma client and runs type checking.
  • Added a build job that depends on successful linting and type checking, then builds the project with the necessary environment variable for the database.

@devZenta devZenta self-assigned this Feb 5, 2026
@devZenta devZenta added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 5, 2026
@devZenta devZenta merged commit 3ef3251 into main Feb 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants