Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate CI to GitHub Actions #101

Closed
LinqLover opened this issue Feb 25, 2021 · 0 comments · Fixed by #102
Closed

Migrate CI to GitHub Actions #101

LinqLover opened this issue Feb 25, 2021 · 0 comments · Fixed by #102
Assignees
Labels

Comments

@LinqLover
Copy link
Collaborator

Originally posted by @codeZeilen in #97 (comment)

@LinqLover LinqLover self-assigned this Mar 16, 2021
LinqLover added a commit that referenced this issue Apr 16, 2021
Closes #101 and closes #97.

* Migrated the entire CI pipeline from Travis CI to GitHub Actions, motivated by quota considerations, platform coolness & problems with Slack notifications as described in #97

* Decouples single CI jobs for testing, @test assertions in TEX, and screenshot/PDF generation for a faster and more fine-granular feedback on GitHub

  + this involves a split-up of the .smalltalk.ston files and related scripts
  + also extracted internal SBE tests into a separate package called SBE-Tests
  + implemented support for GitHub Actions CI in Makefile and SmalltalkSources

* Added Slack notifications if a scheduled build (currently run once a week) fails

* Provided PDF builds as artifacts on GitHub Actions instead of uploading them to Google Docs or GitHub Releases any longer

* Fixed the robustize-figures mode (aka DEBUG_FIGURES) which was broken due to an update of the graphicx package and since 85b2080 (thanks again to @AxelKrypton for helping with this issue!)

* Updated the documentation in the README accordingly

Co-authored-by: Alessandro Sciarra <[email protected]>
codeZeilen pushed a commit that referenced this issue Feb 28, 2022
Closes #101 and closes #97.

* Migrated the entire CI pipeline from Travis CI to GitHub Actions, motivated by quota considerations, platform coolness & problems with Slack notifications as described in #97

* Decouples single CI jobs for testing, @test assertions in TEX, and screenshot/PDF generation for a faster and more fine-granular feedback on GitHub

  + this involves a split-up of the .smalltalk.ston files and related scripts
  + also extracted internal SBE tests into a separate package called SBE-Tests
  + implemented support for GitHub Actions CI in Makefile and SmalltalkSources

* Added Slack notifications if a scheduled build (currently run once a week) fails

* Provided PDF builds as artifacts on GitHub Actions instead of uploading them to Google Docs or GitHub Releases any longer

* Fixed the robustize-figures mode (aka DEBUG_FIGURES) which was broken due to an update of the graphicx package and since 85b2080 (thanks again to @AxelKrypton for helping with this issue!)

* Updated the documentation in the README accordingly

Co-authored-by: Alessandro Sciarra <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant