We currently have a special case for the alias trigger to generate a concurrency policy that includes the issue.number or pull_request.number.
- Add rules in the compiler to handle the case where the workflow has a issue or pull-request trigger as well and integrate the github context issue number or pull request number.
Refactor the concurrency policy group creation by having an set of keys and concatenating them together.
- If there are additional trigger rules that could benefit from a more precise concurrency group policy, add them as well.