Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: INFRA-2087 auto generated issues for mobile and extension repositories #4763

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

rrabenda
Copy link

@rrabenda rrabenda commented Oct 4, 2024

Explanation

CI pipeline for auto generated issues when major release of any package occurs. New issues will be created in metamask-extension and metamask-mobile repositories.

References

Changelog

None

@rrabenda rrabenda requested a review from a team as a code owner October 4, 2024 11:37
.github/workflows/main.yml Outdated Show resolved Hide resolved
@rrabenda rrabenda force-pushed the feat/INFRA-2087-auto-generate-issues branch from 8e95e76 to dc8c828 Compare October 4, 2024 11:57
.github/workflows/create-update-issues.yaml Outdated Show resolved Hide resolved
.github/workflows/create-update-issues.yaml Outdated Show resolved Hide resolved
.github/workflows/create-update-issues.yaml Outdated Show resolved Hide resolved
@rrabenda rrabenda requested a review from a team as a code owner October 10, 2024 12:05
@rrabenda rrabenda requested a review from Gudahtt October 10, 2024 12:07
teams.json Outdated Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thoughts on mapping each controller to an array of team labels, rather than just one? Many of them have multiple code owners. Choosing just one for the label seems a bit arbitrary.

workflow_call:
secrets:
GH_TOKEN:
description: Github token with access to mobile and extention repositories
Copy link
Member

@Gudahtt Gudahtt Oct 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This adds more specifics on the required permissions, and fixes a typo:

Suggested change
description: Github token with access to mobile and extention repositories
description: GitHub token with permission to create issues in both mobile and extension repositories

fi
fi
done
shell: bash
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Add trailing newline

Suggested change
shell: bash
shell: bash

Comment on lines 12 to 13
permissions:
contents: read
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Read permissions are the default, I would not expect this to be required

Suggested change
permissions:
contents: read

Comment on lines 55 to 56
permissions:
contents: read
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Default, not required

Suggested change
permissions:
contents: read

makemesteaks
makemesteaks previously approved these changes Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants