-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
👷♂️ tool:CI/CD🎆 feature-request🔑 requiredTasks that **need** to be completed, ASAP.Tasks that **need** to be completed, ASAP.📝 todoItems in still in ideation, discovery, or planning "mode."Items in still in ideation, discovery, or planning "mode."
Milestone
Description
Just a note, when referring to groups... groups := {intelligence, core, data-science, supplementary}
Feature Request, for autobot
Description Whenever new features are added to autobot, run unit-tests to check for code-breaking changes on the incoming PR.
Needs
Flesh out tests/
- Check all directory creation (with respect to semesters as well as individual meetings)
- For each
grouprepo ingroups - For each
groupwebsite directory ingroups
- For each
- Check Kaggle Kernel push continues functioning
- Check that Facebook banner generation works
- Probably just needs a binary/checksum diff on a known, correct, image.
- Check that
NotebookExporterproduces...- Valid "non-solution" notebook
- Valid website entry
Initial Comments
- Recommendations We currently us Travis CI to perform the website rebuilds. Travis is great, but is doesn't integrate with GitHub organizations (unless we pay for it).
Check out GitHub Actions and see if we can use this, initially, for unit-testing. - Based on the performance of GitHub Actions, let's try generalizing to [Total Automation] Validate each meeting's PR #38? A huge problem with Travis was that we had no way to properly cache the build image, so each PR would take 10-15min to run.
If there's no way around this, fine – but the actual tests should take a few minutes, so if we have a way to just rely on running the tests, that's definitely ideal!
Reactions are currently unavailable
Metadata
Metadata
Labels
👷♂️ tool:CI/CD🎆 feature-request🔑 requiredTasks that **need** to be completed, ASAP.Tasks that **need** to be completed, ASAP.📝 todoItems in still in ideation, discovery, or planning "mode."Items in still in ideation, discovery, or planning "mode."