-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgraphQLQueries.py
62 lines (58 loc) · 1.16 KB
/
graphQLQueries.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# Queries
# Commit date - on commit
# Name, isFork, resourcePath, stars, get files in path - on repository
query_ansible_helm = """
query ($owner: String!, $name: String!) {
repository(owner: $owner, name: $name) {
commitDetails: object(expression: "master") {
... on Commit {
committedDate
}
}
... on Repository {
name
isFork
resourcePath
stargazers {
totalCount
}
files: object(expression: "master:build/Dockerfile") {
... on Blob {
text
}
}
}
}
}"""
query_go = """
query ($owner: String!, $name: String!) {
repository(owner: $owner, name: $name) {
commitDetails: object(expression: "master") {
... on Commit {
committedDate
}
}
... on Repository {
name
isFork
resourcePath
stargazers {
totalCount
}
files: object(expression: "master:go.mod") {
... on Blob {
text
}
}
main: object(expression: "master:cmd/manager/main.go") {
... on Blob {
text
}
}
}
}
}"""
variable = {
"owner": "onap",
"name": "demo"
}