apache / openwhisk-runtime-nodejs

Apache OpenWhisk Runtime NodeJS supports Apache OpenWhisk functions written in JavaScript for NodeJS
https://openwhisk.apache.org/
Apache License 2.0
59 stars 74 forks source link

GitHub action to replace Travis CI build/test/publish logic #230

Closed dgrove-oss closed 1 year ago

dgrove-oss commented 1 year ago

I believe this is now a full replacement for our existing Travis CI based workflow for this repository.

I've been testing on my fork and it looks good. Assuming it also looks good on the real repo (including the cron job to drive publishing of new images a few times a week), we should be able to fairly easily adapt the workflow file to the rest of our runtime repos.

I decided to port as much of the workflow as possible to a native GHA idioms and not just invoke our legacy scripts (which had accumulated a fair amount of historical baggage).