WorkflowScripts\ExtensionReleaseWorkflowTests.cs (14)
188var checkoutRepositoryStep = Assert.Single(steps, step => Scalar(step, "name") == "Checkout Repository");
189Assert.Equal("actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd", Scalar(checkoutRepositoryStep, "uses"));
191Assert.Equal("main", Scalar(checkoutRepositoryWith, "ref"));
192Assert.Equal("0", Scalar(checkoutRepositoryWith, "fetch-depth"));
193Assert.Equal("false", Scalar(checkoutRepositoryWith, "persist-credentials"));
195var helperCheckoutStep = Assert.Single(steps, step => Scalar(step, "name") == "Checkout workflow helper scripts");
196Assert.Equal("actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd", Scalar(helperCheckoutStep, "uses"));
198Assert.Equal("${{ github.workflow_sha }}", Scalar(helperCheckoutWith, "ref"));
199Assert.Equal(".extension-release-workflow-source", Scalar(helperCheckoutWith, "path"));
200Assert.Equal("1", Scalar(helperCheckoutWith, "fetch-depth"));
201Assert.Equal("false", Scalar(helperCheckoutWith, "persist-credentials"));
202Assert.Equal(".github/workflows/extension-release\n", Scalar(helperCheckoutWith, "sparse-checkout")?.ReplaceLineEndings("\n"));
713if (Scalar(step, "name") == stepName)
715var run = Scalar(step, "run");