mozilla-services / services-engineering

Services engineering core repo - Used for issues/docs/etc that don't obviously belong in another repo.
2 stars 1 forks source link

Explore github actions to automate project board. #26

Closed tublitzed closed 4 years ago

tublitzed commented 4 years ago

The main pain point here is that newly filed issues don't get added to the board. Looks like there's a few github actions out there like this one that could automate this.

Will try first with syncstorage-rs repo and then apply to others if we like it.

tublitzed commented 4 years ago

Looks like we need to first get actions enabled for this repo first. Filed a request for this here, and will stick this one back in the TODO pile until that's resolved.

tublitzed commented 4 years ago

And finally got this action working in my own org after some fiddling. For future reference, I had to:

  1. Add a new personal access token that specifically has full repo perms and workflow perms.
  2. Add the contents of that token to a secret for the specific repo. Then, reference that secret in as the value of repo-token. Ie, my secret name was "SOMETHING_RANDOM", so repo-token: ${{ secrets.SOMETHING_RANDOM }}.
tublitzed commented 4 years ago

Looks like we have to upgrade our org level github subscription (see this issue), to use actions for our org.

Closing for now.