Skip to content

ci: linkage monitor CI update to stop using .kokoro/linkage-monitor.sh #1718

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 2 commits into from
Feb 19, 2021

Conversation

suztomo
Copy link
Member

@suztomo suztomo commented Feb 18, 2021

For #1717 ("ci / linkage-monitor" is failing), this change by synthtool expects the ci.yaml
to use the Linkage Monitor GitHub Actions and it deletes .kokoro/linkage-monitor.sh.
However this repository excludes ci.yaml from being managed by synthtool. Therefore we need to manually maintain ci.yaml to stop using linkage-monitor.sh.


Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> ☕️

synthtool's change expects the ci.yaml to use the Linkage Monitor
GitHub Actions. (It deletes .kokoro/linkage-monitor.sh)
googleapis#1717
However this repository excludes ci.yaml being managed by synthtool.
Therefore we need to manually maintain ci.yaml to stop using
linkage-monitor.sh.
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Feb 18, 2021
@@ -75,7 +75,11 @@ jobs:
java-version: 8
- run: java -version
- run: .kokoro/install_dependencies.sh
- run: .kokoro/linkage-monitor.sh
Copy link
Member Author

Choose a reason for hiding this comment

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

This is the background of this change. This linkage-monitor.sh is being removed by synthtool (the change in flight). We should use Linkage Monitor GitHub Action ("GoogleCloudPlatform/cloud-opensource-java/linkage-monitor@v1-linkagemonitor")

@suztomo suztomo marked this pull request as ready for review February 18, 2021 22:17
@suztomo suztomo requested a review from a team as a code owner February 18, 2021 22:17
@suztomo suztomo merged commit 9c1b449 into googleapis:master Feb 19, 2021
@suztomo suztomo deleted the linkage_monitor_configuration branch February 19, 2021 15:35
gcf-owl-bot bot added a commit that referenced this pull request Nov 28, 2022
chore: upgrade native image checks to graalvm-22.3.0
Source-Link: googleapis/synthtool@5e52896
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:27b1b1884dce60460d7521b23c2a73376cba90c0ef3d9f0d32e4bdb786959cfd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants