Commit Graph

50 Commits

Author SHA1 Message Date
garyschulte
ad7bd960e2 move to Hyperledger shared runners for current github actions (#5860)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-09-08 08:51:42 +10:00
Sally MacFarlane
db410621b0 PR checklist - remove checkbox for non-mainnet ATs (#5514)
* removed non-mainnetATs line

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2023-05-31 06:52:44 +10:00
Ry Jones
81a2b88ef8 Update sonarcloud.yml (#5419) 2023-05-02 16:59:51 -07:00
Simon Dudley
06c38ed8fc Add database compatibility to the PR checklist (#5349)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-04-17 10:40:37 +10:00
Matt Nelson
080fe87c81 updating issue template requesting logs (#5342)
* updating issue template requesting logs

Signed-off-by: Matt Nelson <monels11@gmail.com>
2023-04-14 11:46:24 -07:00
Justin Florentine
ad43d0d9e4 continue despite test failures (#5274)
* don't try to sonarqube on forks
* continue despite test failures

Signed-off-by: Justin Florentine <justin+github@florentine.us>
2023-04-04 10:01:58 -04:00
garyschulte
2c1db63927 fence repolinter docker action to prevent docker user from poisoning the filesystem permissions (#5256)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-22 11:41:42 -07:00
garyschulte
5bd75b43ae Cleanup after GHA docker user (#5253)
* cheaply attempt to cleanup after docker user

Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-21 19:34:13 -07:00
Sally MacFarlane
48e2063fb7 [GHA] actions not required on merge group (#5233)
* no need to run codeql on merge group
* no need to run repolinter on merge group
* no need to run checks and gradle-wrapper on merge group

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2023-03-20 09:02:03 +10:00
garyschulte
a76e1f135f use x86 for codeQL github action (#5235)
* use x86 for codeQL github action
* and spotless
* add javadoc_17 runs-on

Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-17 19:01:53 -07:00
garyschulte
759697e20a Mainnet AT reduce parallelism and self-hosted runners (#5234)
* reduce parallelism to 4
* use self-hosted runners

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
2023-03-17 18:04:16 -07:00
Sally MacFarlane
57df469e0e [GHA] Checklist action (#5225)
This GHA will add the checklist that's currently in the PR template, as
a comment, on newly opened PRs.

Because it needs write access (to add the comment), it needs to run on
the `pull_request_target` action, which means you won't see the outcome
on _this_ PR, but only once it's merged in, you'll see it on subsequent
PRs - example -
https://github.com/daisy-row/vigilant-octo-umbrella/pull/51

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2023-03-16 06:27:04 +00:00
Sally MacFarlane
b2dccc89e2 add separate dco yml for merge_group event (#5207)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2023-03-13 17:15:12 +10:00
Sally MacFarlane
15a9ca93de no dco on merge_group (#5204)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2023-03-13 12:44:26 +10:00
Sally MacFarlane
3dcedb5128 add merge_group action trigger (#5132)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2023-03-13 11:52:33 +10:00
Simon Dudley
d0de337d4d Ask for Consensus Client and version on issue template (#5169)
Remove unused templates
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2023-03-07 13:48:57 +10:00
Justin Florentine
249a6f363e Sonarcloud Analysis once a week. (#5137)
* fixing the sonarcloud building in gha
* update to temurin 17
* adds checksums on sonarqube plugins
* ignore generated for spdx
* runs at midnight Tuesday mornings UTC

---------

Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: Joshua Fernandes <joshua.fernandes@consensys.net>
2023-03-07 13:11:23 +10:00
Ry Jones
ab576d6eed Update to Java 17 (#5110)
Signed-off-by: Ry Jones <ry@linux.com>
2023-02-18 12:22:21 -08:00
Usman Saleem
14155e3bb4 Update Github pull request template (#5060)
Add option to advise to run non-mainnet acceptance test if required

Signed-off-by: Usman Saleem <usman@usmans.info>
2023-02-07 14:04:41 +10:00
Usman Saleem
e18e407c4e Use Java 17 to build and run Besu (#4977)
Update following sections:
Gradle build, CircleCI, GitHub Actions, Docker

The devp2p TLS mutual authentication unit tests dealing with PKCS11+nss and QBFT+PKCS11+nss ATs were failing on Java 17 when dealing with RSA keys. The unit tests and AT are updated to use EC keys instead. The keystores, truststores, CRL etc. involved in those ATs are regenerated and detailed instructions are provided on how they are created.

Signed-off-by: Usman Saleem <usman@usmans.info>
2023-02-03 10:17:54 +10:00
Usman Saleem
9eb32836b7 Fix javadocs to allow build to pass in JDK 17 (#4834)
- Added missing javadocs so that javadoc doclint passes against JDK 17 (invoke by Besu gradle build).
- Exclude following packages from javadoc lint:
org.hyperledger.besu.privacy.contracts.generated
org.hyperledger.besu.tests.acceptance.*
- Temporarily exclude ethereum and evm submodule for doc lint checks.
- Run the javadoc task using GitHub actions (use Java 17) to report any javadoc errors during the PR builds
- Updating plugin-api build.gradle with new hash as javadoc comments caused it to change

Signed-off-by: Usman Saleem <usman@usmans.info>
2023-01-18 22:51:00 +10:00
Sally MacFarlane
083b5d1e9b rollback dco on push (#4855)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2022-12-22 07:05:13 +10:00
Sally MacFarlane
fa9f99d283 DCO check on main (#4847)
* run dco on push to main

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* release branches

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* add test-dco* branch

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2022-12-21 10:41:53 +10:00
Jason Frame
b29cc88e46 Fix docker release workflow login (#4826)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2022-12-16 11:41:49 +10:00
Jason Frame
1c59bdc7d8 Docker release task for latest tags (#4810)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2022-12-16 11:41:49 +10:00
Jason Frame
1205e3a6f0 Docker release builds to no longer add latest tag (#4791)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
Co-authored-by: Justin Florentine <justin+github@florentine.us>
2022-12-10 06:22:13 +10:00
Antoine Toulme
f838572ec8 separate dco from spotless, make dco only run for pull requests. Run on workflow dispatch on demand (#4165)
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>

Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
2022-07-26 20:38:29 -07:00
Antoine Toulme
b7cea68d65 move some easy build jobs (DCO, Spotless) over to github (#4161)
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
2022-07-24 23:00:39 -06:00
Danno Ferrin
d0c71c3bdc Remove Sonar Integration (#4135)
Sonar has been removed from the build workflow. This PR removes all
configuration and code markings that were used to facilitate it.

Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
2022-07-21 23:28:20 +01:00
Joshua Fernandes
c0631cf2b1 Create sonarcloud.yml (#3967)
* Create sonarcloud.yml

Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
2022-06-16 08:52:45 +10:00
Sally MacFarlane
834d13d8b3 Attempt to fix CodeQL OOM (#3877)
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
2022-05-20 14:09:05 +10:00
Joshua Fernandes
57c71fdb10 adding codeql to besu to check for quality (#3774)
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>

Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
2022-05-06 12:08:19 +10:00
bgravenorst
fa0e9eb556 Update the PR template to include a documentation checklist item. (#3629)
Signed-off-by: bgravenorst <byron.gravenorst@consensys.net>
2022-03-24 13:40:36 +10:00
Sally MacFarlane
70d08c2ca4 added extra info to issue template (#3551)
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
2022-03-11 12:20:43 +10:00
Adrian Sutton
c2e5fcb905 Add GitHub action to verify gradle-wrapper.jar (#3503)
Checks that the gradle wrapper jar is from an official release.
See https://github.com/gradle/wrapper-validation-action for more details.

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2022-03-01 23:47:36 +13:00
Danno Ferrin
5e0301a749 Update Repo for main branch (#2608)
Switch from `master` to `main` for the default branch
* Update CircleCI configuration
* Update Gradle snapshot detection
* Update issue templates

Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
2021-08-03 13:18:19 -06:00
Ry Jones
f2e6f845f2 Update repolinter.yml (#2083)
Use current container image

Remove step which saves results to a file

Signed-off-by: Ry Jones <ry@linux.com>
2021-03-26 14:38:44 -07:00
Ry Jones
efc80e460b Update Repolinter action (#2053)
Saves report for download
Allows manual running

Signed-off-by: Ry Jones <ry@linux.com>
2021-03-22 15:35:30 -07:00
Danno Ferrin
cfb01ab4b6 Repolinter (#2016)
Add Hyperledger standard Repolinter github action.

Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
2021-03-14 12:51:14 -06:00
Sally MacFarlane
44fc8e325b updated links (#1816)
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net>
2021-01-20 11:03:13 +10:00
MadelineMurray
0fbe21b950 Updated PR template to add changelog checkbox (#1293)
Signed-off-by: Madeline <madeline.murray@consensys.net>
2020-08-11 14:56:24 +10:00
Joshua Fernandes
d6a2394e2d Migrating Pantheon to Besu (#1945)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2019-09-16 11:14:10 +10:00
Eric Kellstrand
7394ad7c05 Cleaned up outstanding TODOs in documentation (#192)
- Created CLA.md
- Updated Gitter URLs
- Updated Role definitions
- deleted java-modules.md.  If written, it belongs in the JavaDoc package.hmtl
- Removed broken index link to Documentation Style Guide
- Fixed broken link to PR labels
- Converted issue templates to comment out each line individually
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-26 17:15:09 -04:00
Eric Kellstrand
0ce5817857 Clean up issue template (#183)
* Cleaned up the github Issue Template
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-26 16:21:04 -04:00
mbaxter
0de9a1a614 Simplify PR template (#142)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-25 17:39:51 -04:00
Chris Mckay
25f1d39891 [MINOR] Fixed tickbox syntax in PR template (#131)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-24 09:59:59 +10:00
mark-terry
454a787a8d [NC-1773] Minor OSS documentation tweaks. (#122)
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-23 14:25:47 +10:00
Sally MacFarlane
71bb9d5598 PR template reduce (#90)
* reduced the content

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-18 14:51:44 +10:00
Eric Kellstrand
19ded95bcc [NC-1540] First Draft of OSS Roles & Std OSS Documenation (#53)
[NC-1699] Fill in download badge links once artifacts exist on bintray
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-12 11:35:38 -04:00
Eric Kellstrand
feee715f6f [NC-1540] First Draft of OSS Roles & Std OSS Documenation (#29)
* [NC-1540] First Draft of OSS Roles & Std OSS Documentation
- OSS Docs & Templates
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
2018-10-11 16:44:42 -04:00