21 references to Scalar
Infrastructure.Tests (21)
WorkflowScripts\OrganizationFundedCopilotReviewsTests.cs (21)
23Assert.Equal("7,22,37,52 * * * *", Scalar(schedule, "cron")); 26Assert.Equal("organization-funded-copilot-reviews", Scalar(concurrency, "group")); 27Assert.Equal("false", Scalar(concurrency, "cancel-in-progress")); 34Scalar(job, "if")); 35Assert.Equal("ubuntu-latest", Scalar(job, "runs-on")); 36Assert.Equal("10", Scalar(job, "timeout-minutes")); 43Assert.Equal("app-token", Scalar(tokenStep, "id")); 44Assert.Matches("^actions/create-github-app-token@[a-f0-9]{40}$", Scalar(tokenStep, "uses")); 49Assert.Equal("${{ secrets.ASPIRE_BOT_APP_ID }}", Scalar(tokenOptions, "client-id")); 50Assert.Equal("${{ secrets.ASPIRE_BOT_PRIVATE_KEY }}", Scalar(tokenOptions, "private-key")); 51Assert.Equal("microsoft", Scalar(tokenOptions, "owner")); 52Assert.Equal("aspire", Scalar(tokenOptions, "repositories")); 53Assert.Equal("${{ vars.COPILOT_REVIEW_MODE == 'enabled' && 'write' || 'read' }}", Scalar(tokenOptions, "permission-pull-requests")); 54Assert.Equal("false", Scalar(tokenOptions, "skip-token-revoke")); 58Assert.Matches("^actions/github-script@[a-f0-9]{40}$", Scalar(step, "uses")); 61Assert.Equal("${{ vars.COPILOT_REVIEW_MODE }}", Scalar(environment, "COPILOT_REVIEW_MODE")); 62Assert.Equal("${{ vars.COPILOT_REVIEW_PR_NUMBER }}", Scalar(environment, "COPILOT_REVIEW_PR_NUMBER")); 65Assert.Equal("${{ steps.app-token.outputs.token }}", Scalar(options, "github-token")); 66Assert.Equal("0", Scalar(options, "retries")); 67Assert.Equal(-1, Scalar(options, "script").IndexOf("${{", StringComparison.Ordinal)); 147var script = Scalar(Mapping(ScriptStep(LoadWorkflow()), "with"), "script");