OpenLiberty / ci.docker

Eclipse Public License 1.0
42 stars 59 forks source link

Enable GitHub Actions workflow to automate new release updates #475

Closed wraschke closed 8 months ago

wraschke commented 8 months ago

This pull request's objective is to fully automate the vNext updates in ci.docker repos for an upcoming release.

This test workflow done in my fork demos what this code should do: https://github.com/wraschke/ci.docker-1/actions/runs/6698088966/job/18199389168

Resulting pull request created by automation: https://github.com/wraschke/ci.docker-1/pull/9

It's not possible to test this file as it would really behave in the OpenLiberty/ci.docker repo until I merge this PR.

And note that this PR introduces only the workflow YML file into main. The script it invokes needs to live in vNext: see https://github.com/OpenLiberty/ci.docker/pull/476.

wraschke commented 8 months ago

One important thing to note is that the "old" automation scripts never removed the no-longer supported, stale quarterly release directory. This was always done manually; I just confirmed with Chris Potter.

I will try to automate that work in another iteration of this feature.