Add support for job.check_run_id (#205)
This was recently added: https://github.com/orgs/community/discussions/8945#discussioncomment-14374985
This commit is contained in:
@@ -1110,7 +1110,7 @@ jobs:
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
const result = await complete(...getPositionFromCursor(input), {contextProviderConfig});
|
const result = await complete(...getPositionFromCursor(input), {contextProviderConfig});
|
||||||
expect(result.map(x => x.label)).toEqual(["container", "services", "status"]);
|
expect(result.map(x => x.label)).toEqual(["check_run_id", "container", "services", "status"]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("job context is suggested within a job output", async () => {
|
it("job context is suggested within a job output", async () => {
|
||||||
|
|||||||
@@ -35,6 +35,9 @@ export function getJobContext(workflowContext: WorkflowContext): DescriptionDict
|
|||||||
// Status
|
// Status
|
||||||
jobContext.add("status", new data.Null());
|
jobContext.add("status", new data.Null());
|
||||||
|
|
||||||
|
// Check run ID
|
||||||
|
jobContext.add("check_run_id", new data.Null());
|
||||||
|
|
||||||
return jobContext;
|
return jobContext;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -417,6 +417,21 @@ jobs:
|
|||||||
expect(result).toEqual([]);
|
expect(result).toEqual([]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("job.check_run_id", async () => {
|
||||||
|
const input = `
|
||||||
|
on: push
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- run: echo \${{ job.check_run_id }}
|
||||||
|
`;
|
||||||
|
const result = await validate(createDocument("wf.yaml", input));
|
||||||
|
|
||||||
|
expect(result).toEqual([]);
|
||||||
|
});
|
||||||
|
|
||||||
it("job.services.<service_id>", async () => {
|
it("job.services.<service_id>", async () => {
|
||||||
const input = `
|
const input = `
|
||||||
on: push
|
on: push
|
||||||
|
|||||||
Reference in New Issue
Block a user