[PR #1912] [MERGED] feat: Add CopyTarStream to Container Interface #2186

Closed
opened 2026-03-01 21:54:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/nektos/act/pull/1912
Author: @ChristopherHX
Created: 7/16/2023
Status: Merged
Merged: 8/8/2023
Merged by: @mergify[bot]

Base: masterHead: copytarstream


📝 Commits (4)

  • 5c6a820 feat: CopyTarStream
  • ac42351 fix unused param
  • 96984a9 Merge branch 'master' into copytarstream
  • fbefec2 Merge branch 'master' into copytarstream

📊 Changes

3 files changed (+36 additions, -0 deletions)

View changed files

📝 pkg/container/container_types.go (+1 -0)
📝 pkg/container/docker_run.go (+8 -0)
📝 pkg/container/host_environment.go (+27 -0)

📄 Description

Prepare for new process and thread safe action cache.

RE

See public proposal in: https://github.com/nektos/act/issues/1785#issuecomment-1636465958, it is also in the private discussions.

Known Issues in tests, due to missing mocks

Further issues in tests, will appear due to missing calls to copydir etc.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/nektos/act/pull/1912 **Author:** [@ChristopherHX](https://github.com/ChristopherHX) **Created:** 7/16/2023 **Status:** ✅ Merged **Merged:** 8/8/2023 **Merged by:** [@mergify[bot]](https://github.com/apps/mergify) **Base:** `master` ← **Head:** `copytarstream` --- ### 📝 Commits (4) - [`5c6a820`](https://github.com/nektos/act/commit/5c6a82065522dbb722ca5b063ddf6b117484394f) feat: CopyTarStream - [`ac42351`](https://github.com/nektos/act/commit/ac42351ac7e3c5f1d1467f6e55f0652c9c38ead7) fix unused param - [`96984a9`](https://github.com/nektos/act/commit/96984a9f4ac9793d8bda7e3207c18876509d4d3c) Merge branch 'master' into copytarstream - [`fbefec2`](https://github.com/nektos/act/commit/fbefec2a332762369f43d91ea4d35187ff20e4bc) Merge branch 'master' into copytarstream ### 📊 Changes **3 files changed** (+36 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `pkg/container/container_types.go` (+1 -0) 📝 `pkg/container/docker_run.go` (+8 -0) 📝 `pkg/container/host_environment.go` (+27 -0) </details> ### 📄 Description Prepare for new process and thread safe action cache. RE - #1785 - Maintainer Only (Private): (https://github.com/nektos/act-maintainers/discussions/6) - others... - Changing the origin from GitHub to GHES and Gitea corrupts the cache - Full clone of all refs/tags takes long on a microsd via raspberry pi4 - Concurrency issues if multiple actions try to use the same action the first time on slow machines - https://github.com/nektos/act/discussions/1873#discussioncomment-6464950 See public proposal in: https://github.com/nektos/act/issues/1785#issuecomment-1636465958, it is also in the private discussions. _Known Issues in tests, due to missing mocks_ Further issues in tests, will appear due to missing calls to copydir etc. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 21:54:22 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#2186
No description provided.