Skip to content

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

Merged
ianalloway merged 1 commit intomainfrom
devin/1771206071-add-github-actions
Feb 16, 2026
Merged

ci: Add GitHub Actions workflow for lint, typecheck, and build#14
ianalloway merged 1 commit intomainfrom
devin/1771206071-add-github-actions

Conversation

@ianalloway
Copy link
Owner

Summary

Adds a GitHub Actions CI workflow that runs on pushes and pull requests to main. The workflow:

  • Sets up Node.js 20 with npm caching
  • Installs dependencies with npm ci
  • Runs linting (npm run lint)
  • Runs type checking (npm run typecheck, falls back to build if script doesn't exist)
  • Builds the project (npm run build)

Review & Testing Checklist for Human

  • Verify the repo has lint and build scripts in package.json
  • Confirm Node.js 20 is compatible with this project's dependencies
  • Check that CI passes on this PR before merging

Notes

The npm run typecheck || npm run build fallback is intentional - some projects don't have a separate typecheck script.

Link to Devin run: https://app.devin.ai/sessions/79b2218c13784145ac50150fb81d91c1
Requested by: Ian Alloway

Co-Authored-By: Ian Alloway <adapter_burners.1y@icloud.com>
@devin-ai-integration
Copy link
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@netlify
Copy link

netlify bot commented Feb 16, 2026

Deploy Preview for aiadvantagea ready!

Name Link
🔨 Latest commit bc7eb87
🔍 Latest deploy log https://app.netlify.com/projects/aiadvantagea/deploys/69927b449dec6f00083a379b
😎 Deploy Preview https://deploy-preview-14--aiadvantagea.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ianalloway ianalloway merged commit f89ff13 into main Feb 16, 2026
5 checks passed
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.

1 participant