renovatebot / app-support

Discussion/support issues for the hosted Renovate App
0 stars 0 forks source link

Whitesource Renovate Onboarding Issue #77

Closed sabhika closed 4 years ago

sabhika commented 4 years ago

Which Renovate are you using?

WhiteSource Renovate App

Which platform are you using?

GitHub Enterprise

Have you checked the logs? Don't forget to include them if relevant

What would you like to do?

I have installed whitesource Renovate App in Github organization. I am able to get pull requests (which is part of Renovate onboarding process) to the repositories which have been migrated to the organization after the app has been installed.

But I see that I cannot get a pull request to the repositories which have been migrated before the app has been installed. And I am not seeing any errors.

Can you please assist me on how I can enable Renovate to all the repositories in the Organization.

Thanks in advance

rarkins commented 4 years ago
  1. Are you using self-hosted GitHub Enterprise with WhiteSource Renovate On-Premises, or the WhiteSource Renovate App using github.com/apps/renovate ?

  2. What do you mean by "migrated before the app has been installed"? What does migrating mean?

sabhika commented 4 years ago
  1. We are using Whitesource Renovate App using github.com/apps/renovate

2, We have recently migrated from Bitbucket to Github. So as we are in the process of migration, I have installed the Renovate app and tried testing it on older repos. But I didnot get pull request from Renovate app.

rarkins commented 4 years ago

Ask the org admin to go to https://github.com/apps/renovate/installations/new and pick the right org. Scroll to the bottom and look for this:

image

Does it say "All repositories"?

sabhika commented 4 years ago

I am the owner of the org. Yes. I chose "All repositories" option.

I investigated a bit and found that, I can get invite for the repos which were migrated after the app has been installed.

But for the repos which have been already exisiting in the org before installing the app, those repos dint receive the pull request.

rarkins commented 4 years ago

What's the name of a repo that's not receiving the onboarding PR?

rarkins commented 4 years ago

Also, please log into https://app.renovatebot.com and see if you can see the repos listed there

sabhika commented 4 years ago

I have installed Renovate app 5days ago. So the repos which were migrated after app installation got the PR's and all the repos before that dint.

Please take a look here

image

toolsdev repo has pull request JavaExcel doesnt have the pull request.

I see all the repos in the app https://app.renovatebot.com

rarkins commented 4 years ago

JavaExcel was run but it had no package files detected so was skipped.

{"level":20,"msg":"Using file match: (^|/)tasks/[^/]+\\.ya?ml$ for manager ansible","time":"2020-08-20T14:31:26.294Z"}
{"level":20,"msg":"Using file match: (^|/)requirements\\.ya?ml$ for manager ansible-galaxy","time":"2020-08-20T14:31:26.383Z"}
{"level":20,"msg":"Using file match: (^|/)WORKSPACE(|\\.bazel)$ for manager bazel","time":"2020-08-20T14:31:26.453Z"}
{"level":20,"msg":"Using file match: \\.bzl$ for manager bazel","time":"2020-08-20T14:31:26.454Z"}
{"level":20,"msg":"Using file match: buildkite\\.ya?ml for manager buildkite","time":"2020-08-20T14:31:26.540Z"}
{"level":20,"msg":"Using file match: \\.buildkite/.+\\.ya?ml$ for manager buildkite","time":"2020-08-20T14:31:26.541Z"}
{"level":20,"msg":"Using file match: (^|/)Gemfile$ for manager bundler","time":"2020-08-20T14:31:26.614Z"}
{"level":20,"msg":"Using file match: (^|/)Cargo.toml$ for manager cargo","time":"2020-08-20T14:31:26.695Z"}
{"level":20,"msg":"Using file match: (^|/).circleci/config.yml$ for manager circleci","time":"2020-08-20T14:31:26.909Z"}
{"level":20,"msg":"Using file match: (^|/)Podfile$ for manager cocoapods","time":"2020-08-20T14:31:26.981Z"}
{"level":20,"msg":"Using file match: (^|/)([\\w-]*)composer.json$ for manager composer","time":"2020-08-20T14:31:27.054Z"}
{"level":20,"msg":"Using file match: (^|/)deps\\.edn$ for manager deps-edn","time":"2020-08-20T14:31:27.122Z"}
{"level":20,"msg":"Using file match: (^|/)docker-compose[^/]*\\.ya?ml$ for manager docker-compose","time":"2020-08-20T14:31:27.208Z"}
{"level":20,"msg":"Using file match: (^|/|\\.)Dockerfile$ for manager dockerfile","time":"2020-08-20T14:31:27.286Z"}
{"level":20,"msg":"Using file match: (^|/)Dockerfile\\.[^/]*$ for manager dockerfile","time":"2020-08-20T14:31:27.287Z"}
{"level":20,"msg":"Using file match: (^|/).drone.yml$ for manager droneci","time":"2020-08-20T14:31:27.368Z"}
{"level":20,"msg":"Using file match: (^|/).gitmodules$ for manager git-submodules","time":"2020-08-20T14:31:27.448Z"}
{"level":20,"msg":"Using file match: ^\\.github/main.workflow$ for manager github-actions","time":"2020-08-20T14:31:27.515Z"}
{"level":20,"msg":"Using file match: ^\\.github/workflows/[^/]+\\.ya?ml$ for manager github-actions","time":"2020-08-20T14:31:27.516Z"}
{"level":20,"msg":"Using file match: ^\\.gitlab-ci\\.yml$ for manager gitlabci","time":"2020-08-20T14:31:27.592Z"}
{"level":20,"msg":"Using file match: ^\\.gitlab-ci\\.yml$ for manager gitlabci-include","time":"2020-08-20T14:31:27.663Z"}
{"level":20,"msg":"Using file match: (^|/)go.mod$ for manager gomod","time":"2020-08-20T14:31:27.733Z"}
{"level":20,"msg":"Using file match: \\.gradle(\\.kts)?$ for manager gradle","time":"2020-08-20T14:31:27.809Z"}
{"level":20,"msg":"Using file match: (^|/)gradle.properties$ for manager gradle","time":"2020-08-20T14:31:27.809Z"}
{"level":20,"msg":"Using file match: (^|/)gradle/wrapper/gradle-wrapper.properties$ for manager gradle-wrapper","time":"2020-08-20T14:31:27.889Z"}
{"level":20,"msg":"Using file match: (^|/)requirements.yaml$ for manager helm-requirements","time":"2020-08-20T14:31:27.961Z"}
{"level":20,"msg":"Using file match: (^|/)values.yaml$ for manager helm-values","time":"2020-08-20T14:31:28.055Z"}
{"level":20,"msg":"Using file match: (^|/)helmfile.yaml$ for manager helmfile","time":"2020-08-20T14:31:28.131Z"}
{"level":20,"msg":"Using file match: (^|/)Chart.yaml$ for manager helmv3","time":"2020-08-20T14:31:28.193Z"}
{"level":20,"msg":"Using file match: ^Formula/[^/]+[.]rb$ for manager homebrew","time":"2020-08-20T14:31:28.274Z"}
{"level":20,"msg":"Using file match: \\.html?$ for manager html","time":"2020-08-20T14:31:28.348Z"}
{"level":20,"msg":"Using file match: (^|/)plugins\\.txt for manager jenkins","time":"2020-08-20T14:31:28.420Z"}
{"level":20,"msg":"Using file match: (^|/)kustomization\\.yaml for manager kustomize","time":"2020-08-20T14:31:28.555Z"}
{"level":20,"msg":"Using file match: (^|/)project\\.clj$ for manager leiningen","time":"2020-08-20T14:31:28.632Z"}
{"level":20,"msg":"Using file match: \\.pom\\.xml$ for manager maven","time":"2020-08-20T14:31:28.711Z"}
{"level":20,"msg":"Using file match: (^|/)pom\\.xml$ for manager maven","time":"2020-08-20T14:31:28.712Z"}
{"level":20,"msg":"Using file match: (^|/)package.js$ for manager meteor","time":"2020-08-20T14:31:28.792Z"}
{"level":20,"msg":"Using file match: (^|/)mix\\.exs$ for manager mix","time":"2020-08-20T14:31:28.867Z"}
{"level":20,"msg":"Using file match: ^.node-version$ for manager nodenv","time":"2020-08-20T14:31:28.929Z"}
{"level":20,"msg":"Using file match: (^|/)package.json$ for manager npm","time":"2020-08-20T14:31:29.001Z"}
{"level":20,"msg":"Using file match: \\.(?:cs|fs|vb)proj$ for manager nuget","time":"2020-08-20T14:31:29.076Z"}
{"level":20,"msg":"Using file match: \\.(?:props|targets)$ for manager nuget","time":"2020-08-20T14:31:29.077Z"}
{"level":20,"msg":"Using file match: \\.config\\/dotnet-tools\\.json$ for manager nuget","time":"2020-08-20T14:31:29.077Z"}
{"level":20,"msg":"Using file match: (^|/)\\.nvmrc$ for manager nvm","time":"2020-08-20T14:31:29.156Z"}
{"level":20,"msg":"Using file match: (^|/)([\\w-]*)requirements.(txt|pip)$ for manager pip_requirements","time":"2020-08-20T14:31:29.243Z"}
{"level":20,"msg":"Using file match: (^|/)setup.py$ for manager pip_setup","time":"2020-08-20T14:31:29.309Z"}
{"level":20,"msg":"Using file match: (^|/)Pipfile$ for manager pipenv","time":"2020-08-20T14:31:29.384Z"}
{"level":20,"msg":"Using file match: (^|/)pyproject\\.toml$ for manager poetry","time":"2020-08-20T14:31:29.451Z"}
{"level":20,"msg":"Using file match: (^|/)pubspec\\.ya?ml$ for manager pub","time":"2020-08-20T14:31:29.530Z"}
{"level":20,"msg":"Using file match: (^|/)\\.ruby-version$ for manager ruby-version","time":"2020-08-20T14:31:29.598Z"}
{"level":20,"msg":"Using file match: \\.sbt$ for manager sbt","time":"2020-08-20T14:31:29.666Z"}
{"level":20,"msg":"Using file match: project/[^/]*.scala$ for manager sbt","time":"2020-08-20T14:31:29.666Z"}
{"level":20,"msg":"Using file match: (^|/)Package\\.swift for manager swift","time":"2020-08-20T14:31:29.739Z"}
{"level":20,"msg":"Using file match: \\.tf$ for manager terraform","time":"2020-08-20T14:31:29.815Z"}
{"level":20,"msg":"Using file match: ^.travis.yml$ for manager travis","time":"2020-08-20T14:31:29.894Z"}
{"level":20,"msg":"Found 0 package file(s)","time":"2020-08-20T14:31:29.895Z"}
{"level":30,"msg":"Repository has no package files - skipping","time":"2020-08-20T14:31:29.895Z"}
sabhika commented 4 years ago

Okay, so the repo's which doesn't have package files will not get the pull request?

rarkins commented 4 years ago

That's right