-
Notifications
You must be signed in to change notification settings - Fork 174
Description
Description
We are currently managing our GitHub Action payloads at the organizational level. However, we've encountered an issue where the action variables are not being correctly parsed or passed when generating the payload. This results in the payload not being fully supported, leading to errors when actions run.
To address this, we need to ensure that any payload created using organizational-level action variables is fail-safe and parsed correctly when received.
Problem Statement
-
Organizational Action Variables: We aim to define and use action variables at the organizational level, but the variables are not being correctly processed when generating payloads.
-
Payload Parsing: The action payload does not fully parse when passed, leading to incomplete or incorrect data being sent.
Proposed Solution
- Implement logic to re-parse the payload upon receiving it, ensuring it fully supports organizational-level variables.
- Add fail-safe checks to verify that the payload structure is correct and contains all necessary data before processing.
Acceptance Criteria
- Organizational-level action variables are supported and correctly parsed into the payload.
- The action can successfully process the payload without errors, ensuring data integrity.
- Implement validation checks to ensure payload structure is complete and correct before processing.
Additional Context
This enhancement will improve the robustness of our CI/CD pipeline by ensuring that organizational-level configurations work seamlessly with GitHub Actions.
This format should make it clear and actionable for the development team!
What type of issue is this? (place an x
in one of the [ ]
)
- bug
- enhancement (feature request)
- question
- documentation related
- example code related
- testing related
- discussion
Requirements (place an x
in each of the [ ]
)
- I've read and understood the Contributing guidelines and have done my best effort to follow them.
- I've read and agree to the Code of Conduct.
- I've searched for any related issues and avoided creating a duplicate issue.