WIP: Migrate GeNN Automated Testing from Jenkins to GitHub Actions#662
WIP: Migrate GeNN Automated Testing from Jenkins to GitHub Actions#662gitsofaryan wants to merge 7 commits intogenn-team:masterfrom
Conversation
|
hi mentors @tnowotny @neworderofjamie, my name is aryan jain and im really interested in this project and looking to pursue this summer could you please guide me. |
|
This looks like a really good start - nice work! Few thoughts:
|
|
@neworderofjamie thanks, i will work on this and streamline the test ci, is their any discussion group for gsoc? |
|
Yes, there is a discussion group at https://neurostars.org/t/gsoc-2025-project-11-genn-moving-genn-s-automated-testing-from-jenkins-to-github-actions-175h/32069. Also, I think you have probably done enough work to understand the issues so it might make sense to switch to proposal-writing! |
|
Thank you, Jamie, for the positive feedback and insights—it’s motivating to hear this is a good start! I’ve reviewed your comments and the Jenkinsfile, and I’ve updated the workflow in this PR accordingly. Updates Based on Feedback
Questions
Next Steps
BackgroundI’m Aryan Jain, a B.Tech Computer Science student and full-stack developer (github.com/gitsofaryan) with CI/CD experience. I’m excited to contribute to GeNN this summer. Looking forward to your guidance! Thanks for the opportunity. |
|
hey @neworderofjamie are we going for GSoC 2026? |
|
Nice to hear from you again Aryan! I'm afraid we're not going to be participating in Google Summer of Code this year - I'm going to be very busy this summer and I don't think I'll be able to dedicate |
|
Thanks @neworderofjamie for letting me know, Wish you best with your work this summer. I will look out to other INCFs projects. |
|
Thanks, you too! Marcel Stimberg always has interesting projects over at https://briansimulator.org/ |
|
Thanks a lot @neworderofjamie |
This is a work-in-progress (WIP) pull request to migrate GeNN's automated testing from Jenkins to GitHub Actions as part of the project outlined below. I’m showing my interest and progress to seek feedback from my mentors.
Project Details
Current Progress
test.yml) to replicate the Jenkins pipeline.Known Issues
CMake Error: The source directory "/home/runner/work/genn/genn" does not appear to contain CMakeLists.txt. This suggests a mismatch in the directory structure or path to the GeNN source code.ls -ladebug output to investigate the directory contents.Next Steps
CMakeLists.txtusing the debug output and adjust thecmakepath.Request for Feedback
Please review this PR and provide guidance on:
CMakeLists.txtin the GeNN repository.Looking forward to your input! Thank you!