Skip to content

Move npm run build to gh runner#179

Merged
ankoure merged 1 commit intomainfrom
offload-build-process
Feb 19, 2026
Merged

Move npm run build to gh runner#179
ankoure merged 1 commit intomainfrom
offload-build-process

Conversation

@ankoure
Copy link
Contributor

@ankoure ankoure commented Feb 19, 2026

Motivation

The goal of this PR is to offload the build process to the GitHub runner so that we can pay for a smaller instance to run the data.

Changes

Adds a new task in deploy.yml to build the application. Then ansible will copy the data from the runner to the server.

Testing Instructions

Ideally we set up a test instance to iron out any issues. I recently did something similar with SSM and Ansible to build Rust binaries and copy them over. A lot of the issues there were with IAM permissions which may not be the same here. But probably not best to test on Prod.

@github-actions github-actions bot added the ci/cd Affects or Updates CI/CD label Feb 19, 2026
Copy link
Member

@nathan-weinberg nathan-weinberg left a comment

Choose a reason for hiding this comment

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

I say we give it a shot!

@ankoure ankoure merged commit f0a4626 into main Feb 19, 2026
3 checks passed
@ankoure ankoure deleted the offload-build-process branch February 19, 2026 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd Affects or Updates CI/CD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants