On Thu, 10 Feb 2022 12:56:08 +0000 Mark Cave-Ayland mark.cave-ayland@ilande.co.uk wrote:
On 09/02/2022 18:13, Glenn Washburn wrote:
On Tue, 8 Feb 2022 22:24:31 +0000 Mark Cave-Ayland mark.cave-ayland@ilande.co.uk wrote:
The recent discussions about which architectures are currently supported has inspired me to revisit my work on adding GitHub workflow actions. Glenn pointed out that there are a couple of errors in the x86/amd64 builds which are fixed by this patchset.
Are you thinking of having the GitHub workflow actions produce binary that could be downloaded from GitHub? If so, I'd be interested in knowing when its up so I can pull from that for running the GRUB tests.
Glenn
Indeed. At the moment I have the workflow creating a .zip artifact that contains the binaries for all of the supported architectures.
Unfortunately it seems that GitHub requires users to log in to download artifacts (and also deletes them after 90 days) but whatever solution is eventually chosen can be added later. The important thing is finally there will be a consistent build environment in docker that can be used externally and via GitHub workflows without having to build and/or configure all the cross-compilers manually :)
Thats great, sounds like the hard part is done. Perhaps you can create an openbios-builds repo and in the actions script commit and push to that and tag every commit like "openbios-${SHORT_COMMIT_ID}". That should make it publically available.
Glenn