webcomponents / webcomponents.org

Home of the web components community
https://www.webcomponents.org
Apache License 2.0
356 stars 95 forks source link

Add workflow that automatically adds new webcomponents.org issues to the lit project board #1426

Closed aomarks closed 1 year ago

aomarks commented 1 year ago

I'm not 100% sure if this will work yet. It is the same as the one we use at https://github.com/lit/lit/blob/main/.github/workflows/add-issues-to-project.yml. The last time I tried this, the API call here failed because the issue was not in the same org as the project. However, according to https://github.com/orgs/community/discussions/6212#discussioncomment-1781562 this may now work. I had to create a new lit-robot automation PAT because the old one was not saved anywhere. The new one is saved in the appropriate internal place. Let's see what happens!

If this works, as a followup I will have it automatically add the webcomponents.org category

github-actions[bot] commented 1 year ago

A live preview of this PR will be available at the URL below and will update on each commit. = The build takes ~5-10 minutes, and will 404 until finished.

https://pr1426---site-khswqo4xea-wl.a.run.app/

Warning Until our Cloud Run project is public, only authorized users can view the above URL. The easiest way to view it authenticated is to run the following proxy command and visit http://localhost:5453

(gcloud beta run services proxy --project=webcomponents-org-test --region=us-west2 --tag=pr1426 --port=5453 site \
& gcloud beta run services proxy --project=webcomponents-org-test --region=us-west2 --tag=pr1426 --port=6453 catalog)