freight-team/freight

Convert Travis script to GitHub Actions

Closed this issue · 3 comments

As Travis-CI is no longer available, the tests have to be ported to GitHub Actions.

#106 and #114 enable the usage of GitHub Actions. The only problem is with the visibility of the repository secrets and security concerns in general (see this post).

I'd suggest that we add two keys (*.gpg files) to the test/fixtures together with a passphrase file. This way we will only need pull_request event that doesn't require write permissions. This would also make Docker usage possible.

@mattock what do you think?

@mattock I have reworked #115

I have added shellcheck test. shfmt needs Go so I have to look at it closer. For now, I close this issue as our CI is now working as a GH Actions Workflow.