diff --git a/src/Nullinside.Cicd.GitHub/Constants.cs b/src/Nullinside.Cicd.GitHub/Constants.cs
index 89ef120..ba60532 100644
--- a/src/Nullinside.Cicd.GitHub/Constants.cs
+++ b/src/Nullinside.Cicd.GitHub/Constants.cs
@@ -23,4 +23,10 @@ public static class Constants {
/// The github project's unique identifier on github.
///
public const int GITHUB_PROJECT_NUM = 1;
+
+ ///
+ /// The unique identifier on GitHub for the "done" status of items.
+ ///
+ /// This was found by manually querying the API. It's a nightmare to pull. Hence the hardcoding.
+ public const string GITHUB_PROJECT_DONE_SINGLE_SELECT_ID = "98236657";
}
\ No newline at end of file
diff --git a/src/Nullinside.Cicd.GitHub/Rule/MoveClosedToDone.cs b/src/Nullinside.Cicd.GitHub/Rule/MoveClosedToDone.cs
index 2852846..56c61eb 100644
--- a/src/Nullinside.Cicd.GitHub/Rule/MoveClosedToDone.cs
+++ b/src/Nullinside.Cicd.GitHub/Rule/MoveClosedToDone.cs
@@ -38,9 +38,9 @@ from projects in issueInfo.ProjectItems.Nodes
continue;
}
- _log.Info($"{repo.Name}: Associating issue #{issue.IssueNumber}");
+ _log.Info($"{repo.Name}: Moving issue to done column (issue #{issue.IssueNumber})");
- var mutation = new MutateIssueProjectStatuses(projectId.Value, issue.ProjectIssueId, issue.FieldId, "98236657");
+ var mutation = new MutateIssueProjectStatuses(projectId.Value, issue.ProjectIssueId, issue.FieldId, Constants.GITHUB_PROJECT_DONE_SINGLE_SELECT_ID);
await mutation.SendAsync();
}
}