@@ -8,6 +8,9 @@ import sttp.client4.*
8
8
lazy val apiToken =
9
9
System .getenv(" GRAPHQL_API_TOKEN" )
10
10
11
+ val PROJECT_ID : String = " PVT_kwDOACj3ec4AWSoi"
12
+ val FIELD_ID : String = " PVTF_lADOACj3ec4AWSoizgO7uJ4"
13
+
11
14
case class ID (value : String ) derives WrapperVariable
12
15
13
16
@ main def run (number : Int ) =
@@ -19,7 +22,7 @@ def getPrData(number: Int): (ID, String) =
19
22
val res = query """
20
23
|query getPR {
21
24
| repository(owner: "lampepfl", name:"dotty") {
22
- | pullRequest(number: 17570 ) {
25
+ | pullRequest(number: $number ) {
23
26
| id
24
27
| mergedAt
25
28
| }
@@ -36,9 +39,9 @@ def timestampItem(id: ID, date: String) =
36
39
query """
37
40
|mutation editField {
38
41
| updateProjectV2ItemFieldValue(input: {
39
- | projectId: "PVT_kwDOACj3ec4AWSoi" ,
42
+ | projectId: $PROJECT_ID ,
40
43
| itemId: $id,
41
- | fieldId: "PVTF_lADOACj3ec4AWSoizgO7uJ4" ,
44
+ | fieldId: $FIELD_ID ,
42
45
| value: { text: $date }
43
46
| }) {
44
47
| projectV2Item {
@@ -56,7 +59,7 @@ def addItem(id: ID) =
56
59
val res = query """
57
60
|mutation addItem {
58
61
| addProjectV2ItemById(input: {
59
- | projectId: "PVT_kwDOACj3ec4AWSoi" ,
62
+ | projectId: $PROJECT_ID ,
60
63
| contentId: $id
61
64
| }) {
62
65
| item {
0 commit comments