1
1
mirror of https://github.com/nektos/act.git synced 2024-09-11 12:35:25 +03:00
act/pkg/container
Kristofer f2e65e1d40
fix: Rootless error concerning /var/run/docker.sock (#2181)
* Use same socket defaulting strategy every time

* Always default to DOCKER_HOST

* Add more debug logs

* Commenting, and massively simplified socket logic

* Rever to upstream run_context.go

* Fix EACCESS error regarding /opt/hostedtoolcache

* Revert "Fix EACCESS error regarding /opt/hostedtoolcache"

This reverts commit b2a8394d33.

* Revert CLI debug logs

* Move socket and host handling to own function, and simplify logic

* Move to container package

* Make return be a struct

* Write tests to verify functionality

* Fix DOCKER_HOST being set to the string "DOCKER_HOST"

* Always use struct

* Use socketLocation, for DOCKER_HOST and more defaults

* Fixup arguments to GetSocketAndHost in test and root.go

* Un-struct hasDockerHost

* Fixup logic and set hasDockerHost

* Minor scoping & variable name change

* Move functionality to a new file

* Rename corresponding test

* Reviewfix

* Fix DOCKER_HOST expected

* Fix test assertions and add comments

* Swap comparison actual, expected

* Fixed no-DOCKER_HOST env test

* Fixed default socket test

* Add test to verify review comments

* Add more test for greater test coverage

* Consistent comment references

* Fix bug found while writing tests

* Passing tests

* NoMountNoHost testfix

* Rename test appropriately

* NoMount testfix

* Fixed OnlySocket

* Swap expected <-> actual in tests

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2024-02-06 17:18:11 +00:00
..
testdata refactor: filecollector into new package (#2174) 2024-01-30 00:46:45 +00:00
container_types.go Add support for service containers (#1949) 2023-10-19 09:24:52 +00:00
docker_auth.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_build.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_cli_test.go build(deps): bump github.com/docker/cli from 23.0.0-rc.1+incompatible to 23.0.0+incompatible (#1611) 2023-02-06 12:33:42 +00:00
docker_cli.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_images_test.go refactor: move from io/ioutil to io and os packages (#1417) 2022-10-29 17:15:38 +00:00
docker_images.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
DOCKER_LICENSE fix: support docker create arguments from container.options (#1022) (#1351) 2022-10-06 22:09:43 +00:00
docker_logger.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_network.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_pull_test.go Improve logging (#1171) 2022-06-17 15:55:21 +00:00
docker_pull.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_run_test.go Add support for service containers (#1949) 2023-10-19 09:24:52 +00:00
docker_run.go refactor: filecollector into new package (#2174) 2024-01-30 00:46:45 +00:00
docker_socket_test.go fix: Rootless error concerning /var/run/docker.sock (#2181) 2024-02-06 17:18:11 +00:00
docker_socket.go fix: Rootless error concerning /var/run/docker.sock (#2181) 2024-02-06 17:18:11 +00:00
docker_stub.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
docker_volume.go Add support for NetBSD (#2023) 2024-01-08 19:26:03 +00:00
executions_environment.go fix: environment handling windows (host mode) (#1732) 2023-04-18 18:09:57 +00:00
host_environment_test.go refactor: filecollector into new package (#2174) 2024-01-30 00:46:45 +00:00
host_environment.go refactor: filecollector into new package (#2174) 2024-01-30 00:46:45 +00:00
linux_container_environment_extensions_test.go feat: Host environment (#1293) 2022-11-16 21:29:45 +00:00
linux_container_environment_extensions.go fix: environment handling windows (host mode) (#1732) 2023-04-18 18:09:57 +00:00
parse_env_file.go refactor: share UpdateFromEnv logic (#1457) 2022-12-06 16:19:27 +00:00
util_openbsd_mips64.go feat: Host environment (#1293) 2022-11-16 21:29:45 +00:00
util_plan9.go feat: Host environment (#1293) 2022-11-16 21:29:45 +00:00
util_windows.go feat: Host environment (#1293) 2022-11-16 21:29:45 +00:00
util.go chore: upgrade golangci-lint and address findings (#1904) 2023-07-10 17:12:12 -07:00