<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi All,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Testing some GitHub Actions</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I tested the following GitHub actions which all claim to be able to assign issues to projects. Here are the super-brief results:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- <span style="text-decoration-line:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/marketplace/actions/assign-to-one-project" style="text-decoration-line:none">https://github.com/marketplace/actions/assign-to-one-project</a></span></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  Result: FAIL</div><div class="gmail_default" style="font-size:small">  Detail: Weird 'yq' command errors.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- <span style="text-decoration-line:underline;font-size:11pt;font-family:Arial;background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap"><a href="https://github.com/marketplace/actions/github-project-automation" style="text-decoration-line:none">https://github.com/marketplace/actions/github-project-automation</a></span></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  Result: FAIL</div><div class="gmail_default" style="font-size:small">  Detail: Doesn't understand the difference between the three different GitHub project types. Crucially, it only seems to work with repo-level projects, but our new issue backlog project [1] is an organisation-level project.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">- <a href="https://github.com/marketplace/actions/automate-projects">https://github.com/marketplace/actions/automate-projects</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">  Result: PASS</div><div class="gmail_default" style="font-size:small">  Details: It works! ;-)</div><div class="gmail_default" style="font-size:small">  Rationale: License is APACHE-2.0. It supports org-level GitHub projects. Code looks simple and the config allows the clear specification of the project and the project board column to add the issues to.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Next steps</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I've raised a PR [2] on the throttler repo to enable the "automate projects" action [3]. Once that lands and we've tested that it DTRT [4], I'll go ahead and raise similar PRs for all the other repos (1.x and 2.x).</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"># Review request</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I've reviewed the licence and the code for [3], but I'd like others to do the same please. Further details are on the PR [2].</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Cheers,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">James</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">[1] - <a href="https://github.com/orgs/kata-containers/projects/23">https://github.com/orgs/kata-containers/projects/23</a></div><div class="gmail_default" style="font-size:small">[2] - <a href="https://github.com/kata-containers/ksm-throttler/pull/158">https://github.com/kata-containers/ksm-throttler/pull/158</a></div><div class="gmail_default" style="font-size:small">[3] - <a href="https://github.com/marketplace/actions/automate-projects">https://github.com/marketplace/actions/automate-projects</a></div><div class="gmail_default" style="font-size:small">[4] - I've already tested this with another GitHub organisation but let's be cautious.</div></div></div>