This program will automatically build and install a compiler and other tools used in the creation of homebrew software for the Sony PlayStation® 2 videogame system.
This PR integrates CI/CD in the repo. The main purpose of this CI/CD are:
Now in advance, if a PR pending to be merged to Master is compiling.
Generate pre-compiled toolchain for macOS and Ubuntu (for now). So lazy devs, can just go there and grab the toolchain without the need to compile in his machine.
Additionally, once the docker image is generated, it dispatches an action to ps2sdk to notify it for starting the CI/CD process.
In total there is a group of 4 PRs to implement the flow. If we want to have the CI/CD green since the beginning we need to merge them in order and after the previous one finish the workflows.
Descriptions
This PR integrates CI/CD in the repo. The main purpose of this CI/CD are:
Master
is compiling.ps2dev/ps2toolchain:latest
, for being used latest by https://github.com/ps2dev/ps2sdk as based image.Additionally, once the docker image is generated, it dispatches an action to
ps2sdk
to notify it for starting the CI/CD process.In total there is a group of 4 PRs to implement the flow. If we want to have the CI/CD
green
since the beginning we need to merge them in order and after the previous one finish the workflows.The proper order is:
Everything has been done, thanks to:
ps2dev
group inGitHub
.ps2dev
group inDocker Hub