[PR #1385] [MERGED] fix: re-evaluate env for remote composite actions #1918

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

📋 Pull Request Information

Original PR: https://github.com/nektos/act/pull/1385
Author: @KnisterPeter
Created: 10/11/2022
Status: Merged
Merged: 10/12/2022
Merged by: @mergify[bot]

Base: masterHead: re-evaluate-remote-env


📝 Commits (1)

  • b4a2d20 fix: re-evaluate env for remote composite actions

📊 Changes

2 files changed (+13 additions, -2 deletions)

View changed files

📝 pkg/runner/step_action_remote.go (+9 -0)
📝 pkg/runner/testdata/uses-composite-with-inputs/push.yml (+4 -2)

📄 Description

The env for remote composite actions need to be re-evaluated
at every stage (pre, main, post) as it is created during the
pre stage but there might be changes used as input to this
actions main stage (e.g. outputs for another action).

This is not required for local actions as their env is created
for the main stage (there is no pre stage).
Post stages do not need an updated env since they cannot recieve
inputs from other actions.


🔄 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/1385 **Author:** [@KnisterPeter](https://github.com/KnisterPeter) **Created:** 10/11/2022 **Status:** ✅ Merged **Merged:** 10/12/2022 **Merged by:** [@mergify[bot]](https://github.com/apps/mergify) **Base:** `master` ← **Head:** `re-evaluate-remote-env` --- ### 📝 Commits (1) - [`b4a2d20`](https://github.com/nektos/act/commit/b4a2d204490a8a8c0dd98bf180cdd6cdf545a505) fix: re-evaluate env for remote composite actions ### 📊 Changes **2 files changed** (+13 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `pkg/runner/step_action_remote.go` (+9 -0) 📝 `pkg/runner/testdata/uses-composite-with-inputs/push.yml` (+4 -2) </details> ### 📄 Description The env for remote composite actions need to be re-evaluated at every stage (pre, main, post) as it is created during the pre stage but there might be changes used as input to this actions main stage (e.g. outputs for another action). This is not required for local actions as their env is created for the main stage (there is no pre stage). Post stages do not need an updated env since they cannot recieve inputs from other actions. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 21:53:14 +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#1918
No description provided.