Skip to content

Commit

Permalink
πŸ’š Fix release action (#27)
Browse files Browse the repository at this point in the history
* πŸ’₯ Replaces javascript action with composite action

This commit replaces the javascript-based action with a composite gh action.
This was done since the javascript had several downsides:
 - Debugging unnecessarily complicated since multiple bash commands were executed
 inside subshells.
 - Maintainers needed to remember to build the javascript package before deploying.

This commit contains the following breaking changes:
 - It does no longer support windows. This, however, can be easily added might
 somebody need it.
 - This version depricates the (redundant)`update_pip, install_deps, dev_install,
 req_file_path, flake8_version, exclude, ignore, max_line_length` action input
 arguments.

* ♻️ Changes entrypoint.sh shebang to /bin/bash

* πŸ’š Makes gh-action test python matrix smaller

Github was not really happy with the gh-action agent creating this many
annotations. I therfore now only test the action with the python 3.8. We
might have to update this in the future.

* πŸ’š Removes fail-on-error flag from gh-action test

* πŸ’‘ Adds -fail-on-error bug comment

* ✨ Removes reviewdog bin after main action has run

This commit makes sure the reviewdog binary is removed after the main
action has run. It further contains some small bug fixes and
documentation changes.

* πŸ’š Fixes release gh-action
  • Loading branch information
rickstaa authored Jan 10, 2021
1 parent eb71dce commit 6146a50
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 6146a50

Please sign in to comment.