-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use dependency System: Part 2; Marking as unresolvable (#197)
* Changes to mark steps unresolvable This commit is missing dependency updates * Use dependencies with concurrency fixes This is especially important with this branch because it exposed a lot of problems * Fix linter errors * Resolve TODOs * Fix linter errors * Address review comments * Address review comments * Improve comment * Remove unused variable * Fix race condition This ensures that the waitgroup properly waits for all steps. There used to be a race condition that caused it to call Wait before Add() * Fix several issues in failure cases Fixed improper locking, paths that could lead to double-resolution, and more. * Added closed output and more tests * Fix comments * Update plugin SDK * Change locking for marking stages failed * Add unresolvability to foreach steps * Address most linter errors * Address linter errors * Address linter errors * Addressed changes brought up in meeting * Fix linter error * Fix cross-test failure bug
- Loading branch information
1 parent
43c7889
commit 2cce328
Showing
13 changed files
with
1,572 additions
and
378 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.