mieweb/launchpad currently is a fully seperate project and is easy to forget about when making API changes. We want to keep the mieweb/launchpad branding but move the core components here. To accomplish this, we should implement smaller individual actions in this repo under .github/actions. We should at least subdivide it into create-container.yml and delete-container.yml. Launchpad would then consume these as uses: mieweb/opensource-server/.github/actions/create-container.yml@latest. Any part of launchpad the consumes the API should be wrapper here and only launchpad-specific logic should remain in its own repo.
mieweb/launchpad currently is a fully seperate project and is easy to forget about when making API changes. We want to keep the
mieweb/launchpadbranding but move the core components here. To accomplish this, we should implement smaller individual actions in this repo under.github/actions. We should at least subdivide it intocreate-container.ymlanddelete-container.yml. Launchpad would then consume these asuses: mieweb/opensource-server/.github/actions/create-container.yml@latest. Any part of launchpad the consumes the API should be wrapper here and only launchpad-specific logic should remain in its own repo.