8000 Added support for all needed functions of global installation of Frogbot by eyalk007 · Pull Request #153 · jfrog/froggit-go · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Added support for all needed functions of global installation of Frogbot #153

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

Merged
merged 6 commits into from
May 28, 2025

Conversation

eyalk007
Copy link
Contributor
@eyalk007 eyalk007 commented May 20, 2025
  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • I used go fmt ./... for formatting the code before submitting the pull request.
  • This feature is included on all supported VCS providers - GitHub, Bitbucket cloud, Bitbucket server, GitLab and Azure Repos.
  • I added the relevant documentation for the new feature.

This pr adds functions that are only implemented for GitHub

Added these functions needed for the Jfrog GitHub app:

AllowWorkflows - allow workflow on org
CreateBranch - create a branch
CommitAndPushFiles - commits and pushes files to a branch
AddOrganizationSecrets- adds an org secret
GetRepoCollaborators - gets collaborator account names for a repo
GetRepoTeamsByPermissions - gets teams of repo by listed permissions
CreateOrUpdateEnvironment - updates or create an env for a repo and adds requested git entitites.
MergePullRequest - merges a pull request

Also updated vulnerable dependencies.

@eyalk007 eyalk007 self-assigned this May 20, 2025
@eyalk007 eyalk007 requested a review from attiasas May 20, 2025 10:48
@eyalk007 eyalk007 added new feature Automatically generated release notes dependencies Pull requests that update a dependency file labels May 20, 2025
@eyalk007 eyalk007 force-pushed the feature/add-github-app-requests branch from 0b06cd3 to f8d769a Compare May 20, 2025 10:50
@eyalk007 eyalk007 changed the title Added support for all needed in the global installation of Frogbot Added support for all needed functions of global installation of Frogbot May 20, 2025
@eyalk007 eyalk007 force-pushed the feature/add-github-app-requests branch from f8d769a to 52f2934 Compare May 20, 2025 10:56
@eyalk007 eyalk007 force-pushed the feature/add-github-app-requests branch from 52f2934 to 4061c20 Compare May 20, 2025 10:57
Copy link
@hadarshjfrog hadarshjfrog left a comment

Choose a reason for hiding this comment

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

If the feature is relevant only for Github - please mention it explicitly in the PR Description.
Also - please markdown the description a bit better.

@eyalk007 eyalk007 force-pushed the feature/add-github-app-requests branch from ca969f4 to 8139379 Compare May 27, 2025 16:30
Copy link
Contributor

👍 Frogbot scanned this pull request and did not find any new security issues.


@eyalk007 eyalk007 merged commit b67a2c5 into jfrog:master May 28, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file new feature Automatically generated release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0