Commit Graph

425 Commits

Author SHA1 Message Date
Trask Stalnaker 0ae271d51e
Fix dependabot (#7050)
it fails when directories do not have a gradle build file in them
2022-11-04 14:45:42 -07:00
Trask Stalnaker 102b47f245
Add dependabot for examples directory (#7039)
(and partially sorted the entries alphabetically by directory name)
2022-11-04 14:08:52 -07:00
Trask Stalnaker cd95517ddc
Add OWASP dependency check (#6978)
See comment in the github action that explains why I think this is
helpful:

> the benefit of this over dependabot is that this also analyzes
transitive dependencies
> while dependabot (at least currently) only analyzes top-level
dependencies
2022-10-27 19:21:38 -07:00
Trask Stalnaker 1a16ef1bf9
Fix dependabot (#6986)
Follow-up to #6977 

Dependabot started failing after this because it was looking for all of
the relative includes that were inside of
`.github/project-root-duplicates/settings.gradle.kts`.

The solution that seems to work (I've tested on my fork) is to split
those includes out into a separate file, and `apply` that file.

Also fixes a busted markdown link (probably should have sent that in a
separate PR).

Resolves #6989
2022-10-27 13:31:38 +03:00
Trask Stalnaker 2642c116bd
Fix play smoke-test image publishing (#6988)
Resolves #6983
2022-10-27 13:30:52 +03:00
Trask Stalnaker 9d23fd620a
More dependabot (#6977)
Apply dependabot to `settings.gradle.kts` and `build.gradle.kts` in a
rather roundabout way (see README.md).

Currently built on top of #6975
2022-10-26 15:30:26 -07:00
Trask Stalnaker 28459d890c
Use component owners extension matching (#6966)
I have submitted a PR to add support for this to the component-owners
action: https://github.com/dyladan/component-owners/pull/14, but we can
use my fork for now.
2022-10-26 11:23:02 -07:00
Trask Stalnaker 0575ab4fe3
Remove usage of deprecated docker image (#6969) 2022-10-26 11:22:34 -07:00
Trask Stalnaker 2778062528
Add gradle wrapper validation to required-status-checks (#6976)
So we can't accidentally merge a PR with this check failing.

Currently built on top of #6975
2022-10-26 11:16:20 -07:00
Trask Stalnaker 0ba68177e3
More reuse in github actions (#6975) 2022-10-26 09:09:48 -07:00
dependabot[bot] 89b173c5ae
Bump gradle/wrapper-validation-action from 1.0.4 to 1.0.5 (#6970) 2022-10-25 14:07:27 -07:00
Trask Stalnaker b7602c746b
Remove CodeQL workaround (#6949)
same as
https://github.com/open-telemetry/opentelemetry-java-contrib/pull/556
2022-10-23 09:29:28 -07:00
Trask Stalnaker 034cac3f76
Fix comment (#6926)
First I tried to update to `20`, but looks like there are no ea releases
available, I think I "mispoke" in that comment, so fixed it.
2022-10-20 14:01:00 -07:00
Trask Stalnaker bac8b0c8b0
Don't assign PRs to component owners (#6918)
It will still assign @theletterf as a reviewer
2022-10-19 13:42:22 -07:00
Trask Stalnaker 465d4d3f9b
Fix patch release process (#6893)
Same as
https://github.com/open-telemetry/opentelemetry-java-contrib/pull/538
2022-10-18 12:02:02 -07:00
Trask Stalnaker b25283d2ca
Fix release contributors script (#6879)
Similar to
https://github.com/open-telemetry/opentelemetry-java-contrib/pull/530.

Also, I fixed the contributor list in the release notes which was
incorrect due to this bug (I believe only in this latest release due to
introduction of dependabot).
2022-10-14 08:54:45 -07:00
Trask Stalnaker 9621ea08cf
Update repo settings (#6862)
it seems that github recently tightened up the branch protection
restrictions (in a way that makes more sense than the prior behavior)
2022-10-13 20:07:36 -07:00
Trask Stalnaker 63302ccd3e
Split out license check as separate github action (#6863)
I've been having a bit of trouble with the license check in our distro
repo, and I think it's helpful for it to be a separate github action
(also for visibility).
2022-10-13 19:09:22 -07:00
Trask Stalnaker b1bc39db59
Fix website PR (#6869)
Need to manually run the action after merging.
2022-10-13 07:32:30 -07:00
Trask Stalnaker 7104290294
Fix markdown link check (#6868)
https://kotlinlang.org/docs/coroutines-overview.html appears to be
bot-aware, I can go to it in my browser, but can't curl it
2022-10-13 12:21:17 +03:00
Trask Stalnaker c5cd8d67a3
Fix create website pull request (#6852) 2022-10-11 18:07:56 -07:00
Mateusz Rzeszutek 709ab76dd2
Add @theletterf as docs codeowner (#6830)
cc @theletterf
2022-10-07 12:08:34 -07:00
Trask Stalnaker 06b6f0a2f2
Split out separate spotless CI check (#6743)
To make it clearer when the only problem with a PR is spotless (and may
follow-up with a comment-driven automation to apply spotless to a PR)
2022-10-05 17:17:01 -07:00
Trask Stalnaker 93a578b8db
Enable testLatestDeps in PRs (#6744)
but do not make it a required check.

The reason for my change of mind here is:

When new library versions are released which break testLatestDeps, the
quick fix is to temporarily limit the upper bound, but it's not clear
what the quick fix is if we end up merging in a change which breaks
testLatestDeps (short of reverting the change, which then potentially
requires reengaging the contributor after they have moved on from the
PR).
2022-09-29 10:59:26 -07:00
Trask Stalnaker 6fdea85873
Remove unnecessary CI steps (#6742)
Since tests aren't run on assemble, these shouldn't be needed.
2022-09-25 13:12:10 +03:00
Trask Stalnaker 5e2df2b81f
Run integration tests against Java 19 (#6690)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2022-09-24 12:31:15 -07:00
Trask Stalnaker 3371d93f51
Remove Java 18 and add Java 20 in smoke tests (#6703)
Need to follow-up after images are published from `main` in order to
update the tests themselves.
2022-09-22 09:56:02 -07:00
Trask Stalnaker a6702bc192
Increase dependabot limit (#6706) 2022-09-22 09:52:27 -07:00
Trask Stalnaker d5e9e7d639
Disable dependabot rebasing (#6705)
Because our build takes a long time, and most of the time rebasing is
not required. We can always manually request `@dependabot rebase` if it
is needed due to conflicts.
2022-09-22 12:33:10 +03:00
Trask Stalnaker 6e649d36c3
More dependabot (#6647)
Part of #6645
2022-09-19 11:13:31 -07:00
Trask Stalnaker 08ba0a9ddd
Create website PR on release (#6650) 2022-09-19 08:39:27 -07:00
Trask Stalnaker 6c9e88e78a
Fix at mention in operator pr (#6630) 2022-09-15 13:38:31 +03:00
Trask Stalnaker ba9876eae1
Fix operator pull request (#6629) 2022-09-14 17:58:38 -07:00
Mateusz Rzeszutek edf421ede5
Stabilize instrumentation-api and introduce jApiCmp checks (#6566)
* Stabilize instrumentation-api and introduce jApiCmp checks

* Update

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-09 15:26:39 -07:00
Lauri Tulmin dd752816b7
Spring boot application class should have a public constructor (#6509) 2022-08-25 12:28:05 -07:00
Trask Stalnaker edc5a6cf8a
Add reviewer to external PRs (#6498) 2022-08-24 09:24:27 -07:00
Trask Stalnaker abfc65c255
Add comment to generated PRs (#6468)
* Add comment to generated PRs

* Review

* More
2022-08-17 14:38:33 -07:00
Trask Stalnaker 9fe3761731
Document upper version limits (#6436) 2022-08-08 10:08:40 -07:00
Trask Stalnaker 6ded36095e
Small release improvements (#6433) 2022-08-08 08:39:30 -07:00
Trask Stalnaker c070817272
Update java docs repo on release (#6434) 2022-08-08 08:29:49 -07:00
Trask Stalnaker 865a4bbd43
Add script to help with doc (#6430)
* Add script to help with doc

* better
2022-08-07 17:06:27 -07:00
Trask Stalnaker 0b15109107
Keep licenses up-to-date (#6399)
* Keep licenses in sync

* Oops

* Wording

* Wording

* Update
2022-08-02 12:41:02 -07:00
Trask Stalnaker a58d6dfc3a
Add Java 19 to smoke test matrix (#6390)
* Test Java 19

* Fix build
2022-07-31 09:32:33 -07:00
Trask Stalnaker 84719052c9
Add Java 18 to integration test matrix (#6391)
* Add Java 18 to integration test matrix

* Fix build
2022-07-31 09:32:18 -07:00
Trask Stalnaker 9bf5a04d1f
Auto-update contrib on release (#6351) 2022-07-22 11:09:07 +02:00
Trask Stalnaker 2cdaa01650
Fix operator script (#6347) 2022-07-20 08:35:59 -07:00
Trask Stalnaker 5d4cf1af8f
chmod (#6341) 2022-07-19 09:13:28 -07:00
Lauri Tulmin 11bc28f044
Add a label for running windows smoke tests (#6314)
* Add a label for running windows smoke tests

* Trigger build
2022-07-12 10:44:24 -07:00
Trask Stalnaker 580a40eaf4
Fix build (#6311) 2022-07-12 10:08:22 +03:00
Trask Stalnaker 8adebaadca
Run github actions on windows-latest (#6295) 2022-07-11 14:31:39 -07:00