mirror of
https://code.forgejo.org/forgejo/runner.git
synced 2026-10-24 16:59:19 +03:00
Pulls the docker-specific implementation out of act/container into a new act/container/docker subpackage. No functional change; pure refactor. This is the first piece of the layered execution environment work discussed in forgejo/forgejo-actions-feature-requests#107: it makes the docker driver an importable Go package so that future VM like plug-ins (Tart, Firecracker, anything that boots a VM with Docker inside) can import it directly and reuse the inner-container plumbing instead of re-implementing it <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - other - [PR](https://code.forgejo.org/forgejo/runner/pulls/1507): <!--number 1507 --><!--line 0 --><!--description cmVmYWN0b3I6IGV4dHJhY3QgZG9ja2VyIGJhY2stZW5kIGludG8gYWN0L2NvbnRhaW5lci9kb2NrZXIgcGFja2FnZQ==-->refactor: extract docker back-end into act/container/docker package<!--description--> <!--end release-notes-assistant--> Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/1507 Reviewed-by: Andreas Ahlenstorf <aahlenst@noreply.code.forgejo.org> Reviewed-by: Mathieu Fenniak <mfenniak@noreply.code.forgejo.org>