Usman Saleem
ce59da5bd5
build - Apply spotless license header checks to shell scripts ( #7048 )
...
* build - apply license to shell scripts
* build - shell script license text
* fix - Add missing shebang line in evmtool benchmark shell scripts
* build - update shell license text and spotless regexp
* build - apply license header to shell scripts
* fix - Update shebang in splitList to use bash
---------
Signed-off-by: Usman Saleem <usman@usmans.info>
7 months ago
Simon Dudley
34acf8c839
Map SHA outputs correctly ( #6998 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
7 months ago
Fabio Di Fabio
e4df70a350
Support removed and added test when splitting by time ( #6990 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
7 months ago
Fabio Di Fabio
941ab01426
Split acceptance tests by time ( #6953 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
7 months ago
garyschulte
b67ad6903e
Docker develop publishing task ( #6893 )
...
Publish to dockerhub on merge to the main branch
Signed-off-by: garyschulte <garyschulte@gmail.com>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
7 months ago
Simon Dudley
5858a8b707
Fix permissions publish and gradle issue for publishArtifactory ( #6930 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
7 months ago
Justin Florentine
c589c5b39d
One JDK to rule them all ( #6865 )
...
* reduce number of jvms provided
* consistent sha length
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Justin Florentine
65327aca29
use event name instead of ref, which may be non-deterministic ( #6866 )
...
* use event name instead of ref, which may be non-deterministic
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Simon Dudley
8ed9c74928
Remove develop prelease workflow ( #6860 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
8 months ago
Justin Florentine
5ea9cd64c2
workaround for broken publishing of buildinfo ( #6856 )
...
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Matt Nelson
6c1991a075
update broken link, issue template ( #6829 )
...
Signed-off-by: Matt Nelson <85905982+non-fungible-nelson@users.noreply.github.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
8 months ago
Justin Florentine
56e1844415
Block on skipped matrix ( #6818 )
...
* also fail on cancelled and skipped
* DCO correction
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Signed-off-by: Usman Saleem <usman@usmans.info>
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Signed-off-by: Lucas Saldanha <lucascrsaldanha@gmail.com>
Signed-off-by: Jason Frame <jason.frame@consensys.net>
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Stefan Pingel <16143240+pinges@users.noreply.github.com>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Usman Saleem <usman@usmans.info>
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Lucas Saldanha <lucas.saldanha@consensys.net>
Co-authored-by: Jason Frame <jason.frame@consensys.net>
Co-authored-by: Karim TAAM <karim.t2am@gmail.com>
8 months ago
Simon Dudley
6fe547a3be
Remove draft config from develop release action ( #6807 )
...
Trying to get develop tag to be a pre-release
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
8 months ago
Usman Saleem
c9c237e57d
ci: Fix Publish GH workflow Artifactory secrets ( #6788 )
...
Signed-off-by: Usman Saleem <usman@usmans.info>
Co-authored-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Sally MacFarlane
3455ddf3fb
updated PR template ( #6773 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
8 months ago
Justin Florentine
bee0e5e807
Cleanup dev releases ( #6782 )
...
* delete develop release before creating new one
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Justin Florentine
6337689e09
typo in env var ( #6780 )
...
* get value for sonar options from vars
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Justin Florentine
97d88d1365
Artifactory publish ( #6781 )
...
* correcting env vars
* removes conditionals which result in skipped tasks being considered success
* spotless fix
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Justin Florentine
c564fcd919
get value for sonar options from vars ( #6767 )
...
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Justin Florentine
8c41e7c44d
Artifactory publish ( #6746 )
...
* resumes publishing jars, but not distros to artifactory
* checkMavenCoordinateCollisions needs a publication with an explicitly set version, does not inherit project.version
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: garyschulte <garyschulte@gmail.com>
8 months ago
Justin Florentine
de0704afbf
PR Annotations removed ( #6735 )
...
* pull_req instead of target
* updates template to put description first
* compensate for changes to versioning on interim builds
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
8 months ago
Justin Florentine
934e43558b
Gha updates ( #6705 )
...
* make artifacts more snapshot friendly
* break out new workflows for snapshots, and a develop releease
* removes checking for approval, runs on pr update
* adds concurrency so updated refs cancel prior runs if still running
* explicitly disable caching on gradle setup tasks
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
8 months ago
Justin Florentine
56bc85205a
Abstracts out which container registry ( #6606 )
...
* repo owner didn't include repo name
* switches back to docker.io
* specify registry and login consistently
* artifacts workflow can be manually executed
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
9 months ago
Justin Florentine
ef75afbe4d
Gha docker pull ( #6600 )
...
* append docker pull command for the release to notes
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
9 months ago
Justin Florentine
f921ddc4e4
PR Template updates ( #6598 )
...
* removes commenting on pr action, in favor of an updated pr template. also updates gradle build actions
* adds fix for nightly docker builds
* uses consolidation status to determine re-runs
* mention docker image registry in changelog
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Justin Florentine
737d931fca
Test results artifacts ( #6585 )
...
* wildcard in place of task name in path, in case it gets changed.
* test splitting action is unreliable at these numbers of tests
* pin to new gradle action, increase runners
* found the missing tests, back to parity
* rename to avoid consolidation status collision with workflow name
* fixes javadoc checks at build time
* overrides project version on release, so embeds (startup info) will match release artifacts
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: RoboCopsGoneSock <158174948+RoboCopsGoneSock@users.noreply.github.com>
9 months ago
Justin Florentine
3927753f65
Github Actions Updates ( #6537 )
...
- Uses pull_request_target to make sure action definitions only come from main or release-*. This also allows them to escalate privs.
- All priv escalations moved as narrowly as possible. Typically this is only required to upload test results.
- All actions pinned to specific SHA versions. When updated, repository settings will need to be adjusted to allow it.
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
10 months ago
Sally MacFarlane
7be3859dfe
only run non-privacy ATs ( #6526 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
10 months ago
Gabriel Fukushima
a35b05fe1b
Fix typo ( #6520 )
...
Signed-off-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
10 months ago
Justin Florentine
9cb6600456
GitHub Actions CI/CD ( #6427 )
...
Implements a CI/CD pipeline using Github Actions, to replace the current CircleCI implementation.
https://wiki.hyperledger.org/pages/viewpage.action?pageId=80774216
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Signed-off-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: jflo <justin+github@florentine.us>
Signed-off-by: RoboCopsGoneSock <158174948+RoboCopsGoneSock@users.noreply.github.com>
Signed-off-by: Danno Ferrin (shemnon) <danno.ferrin@shemnon.com>
Signed-off-by: Danno Ferrin <danno.ferrin@swirldslabs.com>
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
Signed-off-by: Ameziane H <ameziane.hamlat@consensys.net>
Signed-off-by: ahamlat <ameziane.hamlat@consensys.net>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: RoboCopsGoneSock <158174948+RoboCopsGoneSock@users.noreply.github.com>
Co-authored-by: Danno Ferrin <danno.ferrin@shemnon.com>
Co-authored-by: Karim TAAM <karim.t2am@gmail.com>
Co-authored-by: garyschulte <garyschulte@gmail.com>
10 months ago
Fabio Di Fabio
1a7244f808
Update Gradle plugins and replace unmaintained license plugin ( #6275 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
11 months ago
Sally MacFarlane
43260023fd
update checkout action to v4 ( #6197 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
1 year ago
garyschulte
ad7bd960e2
move to Hyperledger shared runners for current github actions ( #5860 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
1 year ago
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>
2 years ago
Ry Jones
81a2b88ef8
Update sonarcloud.yml ( #5419 )
2 years ago
Simon Dudley
06c38ed8fc
Add database compatibility to the PR checklist ( #5349 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2 years ago
Matt Nelson
080fe87c81
updating issue template requesting logs ( #5342 )
...
* updating issue template requesting logs
Signed-off-by: Matt Nelson <monels11@gmail.com>
2 years ago
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>
2 years ago
garyschulte
2c1db63927
fence repolinter docker action to prevent docker user from poisoning the filesystem permissions ( #5256 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
2 years ago
garyschulte
5bd75b43ae
Cleanup after GHA docker user ( #5253 )
...
* cheaply attempt to cleanup after docker user
Signed-off-by: garyschulte <garyschulte@gmail.com>
2 years ago
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>
2 years ago
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>
2 years ago
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>
2 years ago
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>
2 years ago
Sally MacFarlane
b2dccc89e2
add separate dco yml for merge_group event ( #5207 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2 years ago
Sally MacFarlane
15a9ca93de
no dco on merge_group ( #5204 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2 years ago
Sally MacFarlane
3dcedb5128
add merge_group action trigger ( #5132 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2 years ago
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>
2 years ago
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>
2 years ago
Ry Jones
ab576d6eed
Update to Java 17 ( #5110 )
...
Signed-off-by: Ry Jones <ry@linux.com>
2 years ago