Skip to content

Conversation

leiterrl
Copy link
Member

This PR adds a GitHub Actions workflow intended to replace current Travis functionality.

Build coverage includes:

  • dynamic & static builds on windows
  • three linux builds of different complexity
  • debian and python packaging tests

To achieve this, two minor things had to fixed:

  • The PyPi version of scons does not ship an extra "scons.bat" wrapper for windows anymore.
  • The doxy2swig.py script tried to save binary objects to files which were not opened in binary mode. Since all strings in modern python3 versions are unicode, the explicit encoding was dropped.

@leiterrl leiterrl requested a review from G-071 June 15, 2021 07:06
@G-071 G-071 merged commit fc99e6e into master Jun 22, 2021
@G-071 G-071 deleted the github_actions branch June 22, 2021 07:25
@leiterrl leiterrl added this to the v3.4.0 milestone Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants