Skip to content

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

Merged
suztomo merged 2 commits intogoogleapis:masterfrom
suztomo:linkage_monitor_configuration
Feb 19, 2021
Merged

ci: linkage monitor CI update to stop using .kokoro/linkage-monitor.sh#1718
suztomo merged 2 commits intogoogleapis:masterfrom
suztomo:linkage_monitor_configuration

Conversation

@suztomo
Copy link
Copy Markdown
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
Comment thread .github/workflows/ci.yaml
java-version: 8
- run: java -version
- run: .kokoro/install_dependencies.sh
- run: .kokoro/linkage-monitor.sh
Copy link
Copy Markdown
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 review from a team, Neenu1995, chingor13 and elharo 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