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).
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).