Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Composite Action Run Steps * Env Flow => Able to get env variables and overwrite current env variables => but it doesn't 'stick' * clean up * Clean up trace messages + add Trace debug in ActionManager * Add debugging message * Optimize runtime of code * Change String to string * Add comma to Composite * Change JobSteps to a List, Change Register Step function name * Add TODO, remove unn. content * Remove unnecessary code * Fix unit tests * Fix env format * Remove comment * Remove TODO message for context * Add verbose trace logs which are only viewable by devs * Initial Start for FileTable stuff * Progress towards passing FileTable or FileID or FileName * Sort usings in Composite Action Handler * Change 0 to location * Update context variables in composite action yaml * Add helpful error message for null steps * Pass fileID to all children token of root action token * Change confusing term context => templateContext, Eliminate _fileTable and only use ExecutionContext.FileTable + update this table when need be * Remove unnessary FileID attribute from CompositeActionExecutionData * Clean up file path for error message * Remove todo * Initial start/framework for output handling * Outline different class vs Handler approach * Remove InitializeScope * Remove InitializeScope * Fix Workflow Step Env overiding Parent Env * First Approach for Attaching ID + Group ID to each Composite Action Step * Add GroupID to the ActionDefinitionData * starting foundation for handling clean up outputs step * Pass outputs data to each composite action step to enable set-output functionality * Create ScopeName for whole composite action. This will enable us to add to the StepsContext[ScopeName] for the composite action which will allow us to use all these outputs in the cleanup step * Hook up composite output step to handler => tmmrw implement composite output handler * Add post composite action step to cleanup outputs => triggers composite output cleanup handler * Fix Outputs Token handling start. Add individual step scope names. * Set up Scope Name and Context Name naming system{ * Figured out how to pass Parent Execution Context to clean up step * Figured out how to pass Parent Execution Context and scope names to clean up step * Add GetOutput function for StepsContext * Generate child scope name correctly if parent scope name is null * Simplify InitializeScope() * Outputs are set correctly and able to get all final outputs in handler * Parse through Action Outputs * Fix null ScopeName + ContextName in CompositeOutputHandler * Shift over handling of Action Outputs to output handler * First attempt to fix null retrievals for output variables * Basic Support for Outputs Done. * Clean up pt.1 * Refactor outputs to avoid using Action Reference * Clean up code * Clean up part 2 * Add clarifying comments for the output handler * Remove TODO * Remove env in composite action scope * Clean up * Revert back * revert back * add back envToken * Remove unnecessary code * Add file length check * Clean up * Fix logging issue * Figure out how to handle set-env edge cases * formatting * fix unit tests * Fix windows unit test syntax error * Fix period * Sanity check for fileTable add + remove unn. code * revert back * Add back line break * Fix null errors * Address situation if FileTable is null + add sanity check for adding file to fileTable * add line * Revert * Fix unit tests to instantiate a FileTable * Fix logic for trimming manifestfile path * Add null check * Revert * Revert * revert * spacing * Add filetable to testing file, remove ? since we know filetable should never be non null * Fix Throw logic * Clarify template outputs token * Add another type support for outputs to avoid container unit tests errors * Add mapping for parity * Build support for new outputs format * Build support for new outputs format * Refactor to avoid duplication of action yaml for workflow yaml * revert * revert * revert * spacing
- Loading branch information