act/pkg
Earl Warren d5915243ad
[FORGEJO] wrap self-hosted platform steps in an LXC container
act PR https://github.com/nektos/act/pull/1682

* shell script to start the LXC container
* create and destroy a LXC container
* run commands with lxc-attach
* expose additional devices for docker & libvirt to work
* install node 16 & git for checkout to work

[FORGEJO] start/stop lxc working directory is /tmp

[FORGEJO] use lxc-helpers to create/destroy containers

[FORGEJO] do not setup LXC

(cherry picked from commit c2eaf440f5)

Conflicts:
	pkg/container/host_environment.go

Conflicts:
	pkg/container/host_environment.go

[FORGJEO] upgrade to node20
2024-03-11 15:23:41 +07:00
..
artifactcache fix: match cache restore-keys in creation reverse order (#2153) 2024-01-20 12:11:50 +00:00
artifacts chore: upgrade golangci-lint and address findings (#1904) 2023-07-10 17:12:12 -07:00
common Support cloning remote actions from insecure Gitea instances (#92) 2024-03-05 08:07:29 +00:00
container [FORGEJO] wrap self-hosted platform steps in an LXC container 2024-03-11 15:23:41 +07:00
exprparser Merge branch 'nektos/master' into bump-nektos 2024-02-17 13:19:51 -05:00
filecollector refactor: filecollector into new package (#2174) 2024-01-30 00:46:45 +00:00
jobparser Make runs-on support variable expression (#91) 2024-03-01 04:29:58 +00:00
lookpath feat: Host environment (#1293) 2022-11-16 21:29:45 +00:00
model Merge branch 'nektos/master' into bump-nektos 2024-02-17 13:19:51 -05:00
runner [FORGEJO] wrap self-hosted platform steps in an LXC container 2024-03-11 15:23:41 +07:00
workflowpattern feat: workflowpattern package (#1618) 2023-02-23 18:21:08 +00:00