Examine the existing CircleCI configuration in `.circleci/config.yml` in the repository to understand the build, test, and deployment steps. Then, replicate those steps using GitHub Actions in `.github/workflows/`. Check the issue comments for any specific requirements or preferences from maintainers. Ensure that the new workflow triggers on appropriate events (e.g., push, pull request) and runs the same scripts as before.