Commit Graph

544 Commits

Author SHA1 Message Date
Trask Stalnaker b0fb249a65
Post release updates (#7213)
fyi I added topic for SIG meeting in 2 weeks b/c I'd like to automate
this but have some questions:

* What is the purpose of keeping around old diffs?
* If we need them, what about not including the empty ones?
* Do we diff minor versions against patches (if any), or only against
last minor?
2022-11-18 10:55:57 +01:00
Aaron Ai 2d7395c44b
Introduce markdown lint check (#7175)
Fixes #7129
2022-11-16 20:48:42 -08:00
Trask Stalnaker 1e6fb0088a
Don't open issue on re-runs (#7186)
to avoid confusions like
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7181#issuecomment-1315828235
2022-11-16 09:29:37 +01:00
Trask Stalnaker 19ce0f87b9
GitHub action sync (#7150) 2022-11-15 09:35:30 -08:00
Trask Stalnaker 5a88cd7462
Fix sporadically failing uploads (#7173)
I've seen CI fail several times lately on something like

```
An error was encountered when uploading deadlock-detector-test-19-hotspot
```

e.g.
https://github.com/open-telemetry/opentelemetry-java-instrumentation/actions/runs/3466878562/jobs/5791191014

when otherwise the job would have succeeded.
2022-11-15 16:23:48 +01:00
Trask Stalnaker 6bc43450df
Add shell check (#7125)
Motivated by @mateuszrzeszutek's
https://github.com/signalfx/splunk-otel-java/pull/992
2022-11-11 14:58:05 -08:00
Trask Stalnaker d9c4784952
Stabilize annotations (#7046)
Resolves #6494
2022-11-08 08:46:11 -08:00
Trask Stalnaker 1a91fced2a
Remove -contrib and -docs workflows (#7051)
No longer needed because of
* https://github.com/open-telemetry/opentelemetry-java-contrib/pull/568,
and
* https://github.com/open-telemetry/opentelemetry-java-docs/pull/60
2022-11-08 08:45:55 -08: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 2642c116bd
Fix play smoke-test image publishing (#6988)
Resolves #6983
2022-10-27 13:30:52 +03: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 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 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 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 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 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
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
jason plumb 392181a44b
Fix petclinic docker image (#6303)
* pin petclinic revision

* don't tag docker image with latest.
2022-07-11 12:40:05 -07:00
Trask Stalnaker df4eeefdb8
Switch from opentelemetry-java-bot to opentelemetrybot (#6294) 2022-07-11 08:48:11 -07:00
Lauri Tulmin 3f3e94ddb6
Increase gradle daemon heap size for latest deps test (#6265)
* Increase gradle daemon heap size for latest deps test

* correct file name
2022-07-05 19:23:47 -07:00
Trask Stalnaker a141a21b01
Small gradle-build-action fixes (#6266) 2022-07-05 23:06:35 +03:00
Trask Stalnaker 3dda14afc4
Extract reusable create-operator-pull-request workflow (#6193)
* Extract reusable create-operator-pull-request workflow

* Renames

* Fix

* Sync
2022-06-21 11:02:30 +03:00
Trask Stalnaker 84aa843b60
Fix javaagent jar not being found when making release (#6183)
* Sync

* Fix

* More small updates

* Fix
2022-06-17 09:54:49 +03:00
Trask Stalnaker 0bdf26af51
Release workflow simplifications (#6169)
* Release workflow simplifications

* Remove now unused workflow

* Fix

* Remove prerelease support
2022-06-14 10:29:56 +03:00
Trask Stalnaker 4fa30a84b0
Fix release workflow (#6040) 2022-05-16 19:59:42 -07:00
Trask Stalnaker 59e47a2865
Workflow updates (#6027) 2022-05-16 11:59:30 +03:00
Trask Stalnaker 432606a168
Sync (#5998) 2022-05-10 09:27:00 -07:00
dependabot[bot] c89297f250
Bump docker/build-push-action from 2 to 3 (#5988)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 21:10:25 -07:00
dependabot[bot] 91ee7cdb28
Bump docker/setup-buildx-action from 1 to 2 (#5987)
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-06 10:26:00 +09:00
dependabot[bot] 12c1c6a784
Bump docker/login-action from 1 to 2 (#5986)
Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 17:57:44 -07:00
Trask Stalnaker 8c65b99d30
Remove markdown-link-check version pin (#5976) 2022-05-04 13:18:40 -07:00
Mateusz Rzeszutek c82fb91fa1
Freeze markdown-link-check-version (#5975) 2022-05-04 17:25:09 +03:00
dependabot[bot] 8ed3b2001f
Bump github/codeql-action from 1 to 2 (#5932)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-25 14:57:09 -07:00
Trask Stalnaker 773ee15ba8
More resilient change log merging (#5921)
* More resilient change log merging

* --3way
2022-04-25 09:13:54 -07:00
Trask Stalnaker 483caae4d1
Fix muzzle release branch exclusion (#5914) 2022-04-22 13:41:35 -07:00
Trask Stalnaker 8e5e815e6b
More release branch exclusions (#5919)
* More release branch exclusions

* wording
2022-04-22 12:18:06 -07:00
Trask Stalnaker 4fe412bd93
Fix release workflow (#5918) 2022-04-22 12:15:40 -07:00
Trask Stalnaker d949a82d06
Sync (#5900) 2022-04-21 09:28:09 -07:00
Trask Stalnaker 5f0c6a2dc3
Use BOT_TOKEN instead of GITHUB_TOKEN (#5889)
* Rename to BOT_TOKEN

* Use BOT_TOKEN

* more

* more
2022-04-19 20:02:37 -07:00
Lauri Tulmin 4d89b729ae
Use separate steps to build and test smoke tests (#5887)
* Use separate steps to build and test smoke tests

* Use gradle-build-action only to set up cache

* Update .github/workflows/reusable-smoke-test.yml

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-04-19 14:12:51 -07:00
Trask Stalnaker 0a0e10b1f0
Fix job suppressions (#5872) 2022-04-18 19:58:17 -07:00
Trask Stalnaker 7352e39e7e
Fix update change log automation (#5875) 2022-04-18 19:52:51 -07:00
Trask Stalnaker 0b9037bc85
Still fixing prepare release workflow (#5868) 2022-04-18 15:14:42 -07:00
Trask Stalnaker 0c26464235
Fix prepare release workflow more (#5865)
* Fix prepare release workflow more

* and more

* more

* more
2022-04-18 13:29:11 -07:00
Lauri Tulmin a822e6b2d9
Fix collecting crash dumps (#5862)
* Fix collecting crash dumps

* Fix collecting crash dumps

* fix collection smoke test dumps on windows

* spelling
2022-04-18 13:25:30 -07:00
Trask Stalnaker 00d2033b38
Fix release workflow (#5863) 2022-04-18 09:24:42 -07:00
Trask Stalnaker 6a87cea0a9
Retry markdown link check on failure (#5853) 2022-04-18 09:08:18 -07:00
Trask Stalnaker c447b8ab8c
Don't fail fast on matrix build (#5854) 2022-04-16 20:00:05 -07:00
dependabot[bot] 1fb74f8bd1
Bump actions/setup-java from 2 to 3 (#5852)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-16 17:32:08 +09:00
Trask Stalnaker 1c9b1c6445
Smaller github action cache (#5848) 2022-04-15 18:18:45 -07:00
dependabot[bot] 23d346773e
Bump actions/upload-artifact from 2 to 3 (#5851)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-15 14:29:45 -07:00
dependabot[bot] 8cfb2ff00f
Bump actions/cache from 2 to 3 (#5850)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-15 14:29:36 -07:00
Trask Stalnaker 87a51414f7
Move and improve change log script (#5845) 2022-04-15 14:29:09 -07:00
Trask Stalnaker ad798e8469
Add quotes to fix dependabot (#5846)
* Add quotes to (hopefully) fix dependabot

* more
2022-04-15 14:16:43 -07:00
Anuraag Agrawal 784f4b6704
Integrate servlet smoke into main build (#5829)
* Integrate servlet smoke test into main build.

* errorprone

* Update updater
2022-04-14 17:01:58 +09:00
Anuraag Agrawal ed0b17df21
Integrate fake-backend project into main build. (#5828) 2022-04-14 15:33:10 +09:00
Anuraag Agrawal 1ca700525f
Integrate smoketests into the normal build (#5825)
* Integrate grpc, play, quarks, spring boot projects into main build.

* Apply spotless

* Apply spotless

* Fix spring-boot

* Fix quarkus

* README drift

* Update updater
2022-04-14 14:37:42 +09:00
Trask Stalnaker fd5c7c5b23
markdown link checker updates (#5804) 2022-04-13 08:52:21 -07:00
Trask Stalnaker 59df222c0d
sync (#5810) 2022-04-12 19:41:29 -07:00
Trask Stalnaker bfd456addc
Workflow updates and fixes (#5785)
* Port https://github.com/open-telemetry/opentelemetry-java/pull/4353

* Port https://github.com/open-telemetry/opentelemetry-java/pull/4359

* Port https://github.com/open-telemetry/opentelemetry-java/pull/4361

* Port https://github.com/open-telemetry/opentelemetry-java/pull/4362

* More syncing

* And sync markdown link check

Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2022-04-11 14:55:29 -07:00
Trask Stalnaker ad2243fcf4
Fix misspell check (#5786) 2022-04-11 10:19:42 +03:00
Anuraag Agrawal 7e428168ff
Update dependencies (#5777)
* Update dependencies

* Update licenses

* Exclude licenses from link check

* Exclude licenses from link check?
2022-04-08 20:00:53 +09:00
Trask Stalnaker 5b0d9e31ce
Remove old status check (#5750) 2022-04-04 14:22:51 -07:00
Trask Stalnaker d908821072
Workflow cleanup/sync (#5736)
* Workflow cleanup/sync

* more

* more

* more

* fix

* consistency

* Use simpler sharing of env vars across steps

* Simplify, merge related jobs

* Simplify

* More improvements

* Use release/* release branch naming
2022-04-04 11:51:12 -07:00
Lauri Tulmin 56e3ed67a9
Collect crash dumps for smoke tests (#5741) 2022-04-02 11:42:11 -07:00
Anuraag Agrawal da1dc66512
Create PR in operator repo on javaagent release. (#5710)
* File issue in operator repo on javaagent release.

* Open PR instead of issue

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-04-01 10:04:30 -07:00
Trask Stalnaker 0cc9cf0ef6
Fix prepare patch release workflow (#5719) 2022-03-31 11:43:33 +09:00
Trask Stalnaker ba3863eb1b
Sync github actions (#5695)
* Automate post-release change log merging

* wording

* rearrange

* wording

* Follow general template

* Update RELEASING

* Update RELEASING

* Update RELEASING

* Sync github actions

* more

* more

* Remove outdated comment

* Updates

* sync

* more
2022-03-29 10:21:17 -07:00
Trask Stalnaker 64b930f5a1
Fix bot branch names (#5689)
* Fix bot branch names

* git commit -a
2022-03-25 09:59:35 -07:00
Trask Stalnaker ec97a438d5
Automate backports (#5686)
* Automate backports

* Update releasing doc

* updates
2022-03-25 09:59:22 -07:00
Trask Stalnaker 877b219bcf
Update required status check (#5659)
* Update required status check

* Keep name for now
2022-03-22 16:52:37 -07:00
Trask Stalnaker 3ebb6283d8
Remove more third-party github actions (#5657) 2022-03-21 16:43:32 -07:00
Trask Stalnaker dd39b5d10c
Validate all the gradle wrappers (#5641) 2022-03-21 08:49:18 -07:00
Trask Stalnaker 62cc5ccea8
Switch from unmaintained release actions (#5644) 2022-03-21 08:32:29 -07:00
Trask Stalnaker 8534925a65
Remove unused workflow (#5645) 2022-03-21 11:00:53 +01:00
Trask Stalnaker 60180b5a3f
Fix testLatestDeps caching (#5637) 2022-03-20 09:27:08 -07:00
Trask Stalnaker 72208e11ba
Fix CodeQL workflow after Java 17 update (#5639) 2022-03-20 14:01:19 +02:00
Trask Stalnaker 32fc378311
Remove duplicate gradle caching (#5522) 2022-03-19 12:01:03 -07:00
Anuraag Agrawal cf805d87e0
Run Gradle and compile code with Java 17 (#5623)
* Run Gradle and compile code with Java 17

* Fix examples

* Update spotless version

* Add spotless Java 17 workaround

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-03-18 15:38:51 -07:00
Lauri Tulmin a62c72fa5e
Cache pnpm modules for vaadin tests (#5627)
* Cache pnpm modules for vaadin tests

* ensure test is run

* rerun test

* remove debugging

* add comment

* add comment

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-03-18 14:03:45 -07:00
Trask Stalnaker f22539580f
Fix image publish workflows (#5630) 2022-03-18 12:09:23 -07:00
Trask Stalnaker 1096720fe0
Update workflow names (#5608)
* Update workflow names

* Update callers
2022-03-18 11:53:20 -07:00
Trask Stalnaker 6eec6a1df7
Reusable smoke test image workflow (#5609) 2022-03-18 09:57:49 -07:00
Trask Stalnaker 25856b8531
Muzzle CI experiment (#5594)
* Muzzle CI experiment

* Fix class loader leak

* --max-workers=4

* Concurrent jobs

* Update .github/workflows/muzzle.yml

Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>

* Simpler

* Add link to comment

Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2022-03-18 09:57:02 -07:00
Lauri Tulmin daa17624f0
Add vm name to deadlock detector file name (#5597) 2022-03-18 10:33:51 +02:00
Trask Stalnaker 696f8ccd46
Fix patch release workflow (#5615) 2022-03-18 10:32:25 +02:00
Lauri Tulmin 737ab3b364
Run tests with openj9 (#5613) 2022-03-18 08:38:38 +02:00
Anuraag Agrawal 213057d057
Run check during testing and assemble during building (#5619) 2022-03-18 13:48:51 +09:00
Lauri Tulmin 45bd419ec0
Run tests with jdk17 (#5598) 2022-03-17 13:25:16 -07:00
dependabot[bot] 98759f4c01
Bump EndBug/add-and-commit from 8 to 9 (#5578)
Bumps [EndBug/add-and-commit](https://github.com/EndBug/add-and-commit) from 8 to 9.
- [Release notes](https://github.com/EndBug/add-and-commit/releases)
- [Changelog](https://github.com/EndBug/add-and-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/EndBug/add-and-commit/compare/v8...v9)

---
updated-dependencies:
- dependency-name: EndBug/add-and-commit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-14 17:11:46 -07:00
Trask Stalnaker bf4b5a5444
Bump muzzle retry interval (#5562) 2022-03-14 11:41:33 -07:00
Trask Stalnaker a3a3e9f869
Prefix opentelemetry-java-bot branch names (#5554) 2022-03-14 11:37:42 -07:00
Trask Stalnaker 17bbbe91f7
Fix release notes automation (#5569) 2022-03-14 11:37:22 -07:00
Trask Stalnaker d47f5d952b
Suppress markdown link check on release branches (#5560) 2022-03-14 11:07:23 +02:00
Trask Stalnaker 4b43b6e1fb
Fix release notes automation (#5561)
* Fix release notes automation

* fix another
2022-03-13 12:59:38 -07:00
Trask Stalnaker 416f2228ca
Fix CI on release branch (#5553) 2022-03-11 21:08:03 -08:00
Trask Stalnaker d80b6f54fd
Fix sporadic link check failure (#5515) 2022-03-08 11:09:21 +02:00
Trask Stalnaker 6656791147
Small workflow sync with contrib repo (#5518) 2022-03-08 11:08:34 +02:00
Trask Stalnaker f318e08ead
Disable testLatestDeps dependency cache (#5520) 2022-03-07 21:06:02 -08:00
Trask Stalnaker cc4df202f9
Use latest download link on main branch (#5506) 2022-03-07 20:13:59 -08:00
Trask Stalnaker 805f25868c
Switch actions/setup-java from adopt to temurin (#5507)
* Switch actions/setup-java from adopt to temurin

* Revert one
2022-03-05 08:29:49 -08:00
Trask Stalnaker 5f2a37e326
Bump muzzle retry delay (#5505) 2022-03-05 14:08:33 +02:00
Trask Stalnaker 8c5e2ebce5
Move build to reusable workflow (#5483)
* Move build to reusable workflow

* pass secrets where needed

* pass secrets where needed

* build -> assemble

* and check

* Revert "and check"

This reverts commit aa981d0f4e.

* Revert "build -> assemble"

This reverts commit c00f6d1d35.
2022-03-04 09:54:40 -08:00
Trask Stalnaker c342e1a5fd
Simplify smoke test image workfows (#5492) 2022-03-03 19:51:27 -08:00
Trask Stalnaker 7fcba80fc1
Fix github action cache 429 (#5491) 2022-03-02 21:27:27 -08:00
Trask Stalnaker 93f10964d2
Fix testLatestDeps (#5490) 2022-03-02 20:23:13 -08:00
Trask Stalnaker 786e79fbda
Better github action cache management (#5488) 2022-03-02 19:58:11 -08:00
Trask Stalnaker 813c661ac8
Reduce muzzle sporadic failures (#5489) 2022-03-02 17:18:25 -08:00
Trask Stalnaker 9360cf19f9
Move tests to reusable workflow (#5486) 2022-03-02 17:16:55 -08:00
Trask Stalnaker 272dc1e0b1
Move testLatestDeps to reusable workflow (#5487) 2022-03-02 17:16:36 -08:00
Trask Stalnaker 4ad785a1da
Move examples to reusable workflow (#5482)
* Move examples to reusable workflow

* ci.yml too
2022-03-02 16:35:31 -08:00
Trask Stalnaker 14addbb487
Fix cache-read-only (#5481) 2022-03-02 12:39:17 -08:00
Trask Stalnaker 399b39eac9
Bump more checkout action versions (#5476) 2022-03-02 11:25:57 +02:00
dependabot[bot] ae3324dcef
Bump actions/checkout from 2 to 3 (#5473)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 20:18:06 -08:00
Trask Stalnaker 3ab1b8516f
Add markdown spell check (#5450)
* Add markdown link check

* Fix links

* update workflows

* move comment

* Add misspell check

* Fix misspellings

* Fix more misspellings

* Run against all files

* Spotless
2022-03-01 19:18:53 -08:00
Trask Stalnaker 0627c369c2
Don't run windows smoke tests on PRs (#5471) 2022-03-01 11:00:56 +02:00
Trask Stalnaker 96906741c3
Another reusable workflow (#5470) 2022-02-28 14:44:42 -08:00
Trask Stalnaker 5fc5c7eab7
Remove unnecessary fetch-depth (#5469)
And follow convention for actions/checkout
2022-02-28 12:45:43 -08:00
Trask Stalnaker 8d18e463ea
Add markdown link check (#5449)
* Add markdown link check

* Fix links

* update workflows

* move comment
2022-02-28 11:30:16 -08:00
Trask Stalnaker d587aed81a
Clean up examples github actions job (#5459) 2022-02-28 10:00:11 -08:00
Trask Stalnaker d08b4c1423
First reusable workflow (#5460) 2022-02-28 09:59:58 -08:00
Trask Stalnaker e5fdfbaeb4
Add retry back to muzzle jobs (#5457) 2022-02-27 19:45:20 -08:00
Trask Stalnaker e89a9f2ea1
Use gradle cache for setup-muzzle-matrix job (#5448) 2022-02-25 09:28:33 -08:00
Trask Stalnaker 938cd46480
Remove unnecessary github actions cache (#5447) 2022-02-25 10:48:45 +02:00
Trask Stalnaker 46418d5911
More restrictive branch match (#5445) 2022-02-24 17:14:26 -08:00
Lauri Tulmin 1832b353f0
Run muzzle with read-only github cache (#5444) 2022-02-24 08:36:02 -08:00
Trask Stalnaker 5cf757bc48
Add prepare patch release workflow (#5411) 2022-02-20 20:52:32 -08:00
Lauri Tulmin 7d255f2e82
Use windows-2019 for smoke tests (#5388) 2022-02-17 09:14:14 +02:00
Trask Stalnaker 3a2b2626a6
Improve the testLatestDeps PR job (#5364)
* Split out optional testLatestDeps job

* Revert "Split out optional testLatestDeps job"

This reverts commit 724e125577.

* alt
2022-02-16 17:56:57 -08:00
Lauri Tulmin 696bbaa8d9
Collect more crash dump files (#5327) 2022-02-16 13:30:23 +02:00
Trask Stalnaker 8ce1445ae6
Autogenerate release notes (#5363)
* Stricter version parsing

* Automate release notes

* Update change log formatting
2022-02-15 20:18:56 -08:00
Anuraag Agrawal aeee5b4fae
Publish gradle-plugins to Maven Central (#5333)
* Publish gradle-plugins to Maven Central

* Update .github/workflows/release-gradle-plugins.yml

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-02-11 11:37:01 +09:00
Trask Stalnaker 449af9b88f
Fix a sporadic CI failure (#5301) 2022-02-03 08:18:05 -08:00
Trask Stalnaker e2b7354290
Add option to run testLatestDeps on PRs (#5270) 2022-01-31 09:41:12 -08:00
Trask Stalnaker c3f7b15fbf
Use opentelemetry-java-bot as author for auto-generated commits (#5271)
* Use opentelemetry-java-bot as author for benchmark commits

* And prepare release branch workflow
2022-01-29 13:16:22 -08:00
Trask Stalnaker 8edd8f49a3
Only publish snaphots from main (#5252) 2022-01-27 11:11:18 +02:00
Trask Stalnaker b6b5b35bf3
Reduce release branch maintenance overhead (#5245)
* Reduce release branch maintenance overhead

* Fix the var name

* Check if condition needed on downstream job

* Remove unnecessary condition
2022-01-26 17:41:37 -08:00
Trask Stalnaker 25d914f74b
Run CI on release branches (#5230) 2022-01-25 20:53:34 -08:00
Trask Stalnaker 435c80c6e2
Use CLA approved user (#5195) 2022-01-21 09:31:03 -08:00
dependabot[bot] 2177a22605
Bump EndBug/add-and-commit from 7 to 8 (#5190)
Bumps [EndBug/add-and-commit](https://github.com/EndBug/add-and-commit) from 7 to 8.
- [Release notes](https://github.com/EndBug/add-and-commit/releases)
- [Changelog](https://github.com/EndBug/add-and-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/EndBug/add-and-commit/compare/v7...v8)

---
updated-dependencies:
- dependency-name: EndBug/add-and-commit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-20 14:09:02 -08:00
Trask Stalnaker 98c112f0fb
Update release naming (#5173) 2022-01-19 17:10:37 +09:00
Trask Stalnaker b337f68640
Add workflow to prepare release branch (#5143)
* Add workflow to prepare release branch

* Avoid third party action

* Use PAT

* Delete the branches

* Revert "Use PAT"

This reverts commit 6f0c1b11b6.
2022-01-17 22:58:11 -08:00
Trask Stalnaker 71685c1417
Simplify release workflow (#5144) 2022-01-17 22:23:25 -08:00
Trask Stalnaker 5d933615b2
Remove fetch-depth (#5145) 2022-01-17 10:27:36 -08:00
Trask Stalnaker e86a46039d
More gradle build action cleanup (#5140)
* Remove unnecessary gradle wrapper caching

* Convert more to gradle-build-action
2022-01-15 18:47:16 -08:00
Trask Stalnaker 615bc0c60f
Remove unnecessary lines (#5128) 2022-01-15 10:03:15 -08:00
Trask Stalnaker e28b9b7ecb
Add workflow to release just gradle plugins (#5135) 2022-01-15 10:01:33 -08:00
Trask Stalnaker 22c2691773
Fix workflow_dispatch (#5113) 2022-01-13 22:29:30 -08:00
Nikita Salnikov-Tarnovski d81049a174
Make nightly-no-cache.yml send scans to GE (#5107) 2022-01-13 10:55:24 -08:00
Trask Stalnaker fce227785f
Fix smoke test servlet image publishing (#5102) 2022-01-13 08:41:53 +02:00
Trask Stalnaker 6043e065d4
Use github action env files (#5099) 2022-01-12 20:09:56 -08:00
Trask Stalnaker 00e0920913
Apply gradle github action everywhere (#5089) 2022-01-12 19:35:18 -08:00
Trask Stalnaker bd0ff33f53
Add Java 18 smoke test images (#4905)
* Add Java 18 smoke test images

* alpine images only exist for recent jdks

* Fix servlet image build

* Revert for liberty
2021-12-15 12:19:57 -08:00
Trask Stalnaker ce257b72be
Fix examples build (#4895) 2021-12-13 21:43:03 -08:00
Nikita Salnikov-Tarnovski 3edfd8aa5a
Use Gradle GitHub Action (#4887) 2021-12-13 09:33:12 -08:00
Trask Stalnaker d930971adf
Fix Quarkus correlation (#4883)
* Fix Quarkus correlation

* Add Quarkus smoke test image

* Add Quarkus smoke test

* Fix permission on gradlew

* Update to gradle 7.3.1

* Fix Jib build

* Bump compilation to Java 11

* Better comment

* Fix comment placement

* Fix
2021-12-13 09:26:44 -08:00
Trask Stalnaker 958df8e866
Bump grpc and spring boot smoke to Java 17, Part 1 (#4878) 2021-12-12 17:13:03 -08:00
Trask Stalnaker 9950c488c8
Fix example extension build (#4875)
* Fix example extension build

* Add CI to keep from breaking
2021-12-12 12:14:21 -08:00
dependabot[bot] 627d5ffffc
Bump nick-invision/retry from 2.5.1 to 2.6.0 (#4874)
Bumps [nick-invision/retry](https://github.com/nick-invision/retry) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/nick-invision/retry/releases)
- [Changelog](https://github.com/nick-invision/retry/blob/master/.releaserc.js)
- [Commits](https://github.com/nick-invision/retry/compare/v2.5.1...v2.6.0)

---
updated-dependencies:
- dependency-name: nick-invision/retry
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-12 17:41:50 +02:00
Trask Stalnaker 67290e8d6e
Fix patch release workflow (#4758) 2021-11-30 20:41:29 -08:00
Trask Stalnaker c440f688a8
Update patch release docs (#4756) 2021-11-30 18:39:15 -08:00
Trask Stalnaker 826008b580
Fix release tagging (#4741) 2021-11-30 07:56:43 -08:00
Trask Stalnaker 09d5883fb8
Update supported application servers (#4715)
* Update naming to Payara

* Alphabetize

* Update supported application servers

* A little more clarity?
2021-11-25 08:15:35 -08:00
Trask Stalnaker 54ab8fec80
Update patch release workflow (#4713) 2021-11-25 18:49:49 +09:00
Anuraag Agrawal f7365288fd
Fix release build (#4712) 2021-11-24 22:13:08 -08:00
Trask Stalnaker 67353e934a
Fix release build yaml (#4710) 2021-11-24 20:06:01 -08:00
Trask Stalnaker e417609b53
Update release process (#4709)
* Update release process

* Document how to create release branch

* wording
2021-11-24 19:45:46 -08:00
Trask Stalnaker 761b6b4e59
Remove backwards compatible -all artifact (#4707) 2021-11-24 15:54:12 -08:00
Trask Stalnaker a9928b53fd
Don't block snapshot publishing on testLatestDeps (#4684) 2021-11-21 14:49:57 -08:00
Nikita Salnikov-Tarnovski 254a26745a
Start using Gradle Enterprise instance (#4663)
* Start using Gradle Enterprise instance

* Require opt-in to publish build scan from local machine

* Publish build scan only if authenticated

* Switch to GE cache
2021-11-21 18:53:55 +02:00
Lauri Tulmin 4e39f1ad5a
Add smoke test for websphere, update smoke test server versions (#4613)
* Add smoke test for websphere, update smoke test server versions

* update workflows

* fix workflow

* Apply suggestions from code review

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

* revert accidental change

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-11-10 13:43:30 -08:00
Lauri Tulmin 59eb13fbbf
Add smoke test image for websphere and update other images (#4598)
* Add smoke test image for websphere and update other images

* fix windows liberty image build

* modify workflow to build websphere images

* correct liberty release

* fix typo

* add windows supported flag to server matrix
2021-11-08 08:49:24 -08:00