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

New feature: add MERGE_COMMENT option #339

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

Conversation

bamarch
Copy link

@bamarch bamarch commented Oct 24, 2022

Hi, we forked this action because of a use-case where we needed a comment to be added to Pull Requests after the autoupdate merge has occurred

(It allowed us to trigger the actions of a github bot that looks for the content of comments on Pull Requests)

This might be something you would consider adding upstream

const error = e as Error;

ghCore.error(
`Unable to merge pull request #${prNumber}. Could be because the PR doesn't exist, or the token lacks write permissions for the repo. Error was: ${error.message}`,
Copy link
Author

Choose a reason for hiding this comment

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

We encountered this "Not found" issue when configuring the action and using a token that only had read access for the repo. It doesn't need to be part of this PR of course if you prefer keeping it separate or not including it

@chinthakagodawita chinthakagodawita self-assigned this Mar 26, 2023
lewis-jackson-bots and others added 9 commits July 10, 2024 13:22
This occurs for us as the merge queue protects the branch of the PR.
Loads of tests will go through this path now and fail, so I'm just going to hack in a mock to bypass the new condition.
…cted-branch

INFRA-1996 Skip PRs where the head branch is protected
* INFRA-1996 Persist get branch mock

* INFRA-1996 Add a test for head branch being protected

* INFRA-1996 Rename branch vars

* INFRA-1996 Catch protected branch error and exit cleanly

I think there could be a race condition where PRs are queued after the method has started. So I'm capturing the error at the end and just exiting out.

* INFRA-1996 Add some debug logging

* yarn run lint:fix

* Add pre-commit-config.yaml
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