* GHA - Only publish docker builds on main branch
* GHA - Return develop_tag input
* GHA - push_image input required false
* GHA - remove input last_commit_tag
* GHA - remove input last_commit_tag 2
* GHA - Fix if statement
* GHA - Debug event name
* GHA - Fix event name check
* GHA - Fix tags env var
* GHA - Fix load input
* GHA - Separate steps for pushing images because images can't be loaded with multiple platforms
* GHA - Add profile for pulling non-local images
* GHA - Clean env vars and correct inputs
* GHA - Remove requirement of removed job
* GHA - Fix push_image type
* GHA - Remove profile from local image containers
* GHA - Store docker image artifact and download in e2e test job
* GHA - remove custom driver input
* GHA - Fix end of line
* GHA - Set file location
* Test file location
Signed-off-by: Bradley Bown <bradbown@googlemail.com>
* Testing image publishing
* Fix load and push error
* Commit tag from current branch, fix tags env var
* Test fetch depth
* Test
* Revert commit tag changes
* Testing removal of docker login step before push
* TEST - Removal of cache
* Only login to docker on main
* Testing pull image without docker login
* Testing pull image without docker login - 2
* Test force build
* Test no changes
* Docker secrets required false
* Remove requirements for dockerhub credentials for pulls
* Rename arfifacts and compose profile
* Fix testing.yml secrets
* Replace usage of inputs with env vars
* Remove unnecessary inputs
* Reinstate dockerhub login for e2e tests
* Reinstate dockerhub login for coordinator-testing.yml
* Reinstate dockerhub login for build steps
* Fix secrets for build-and-publish.yml
* Non concurrent manual-docker-build-and-e2e-tests
* Optional docker secrets, check if they're set before running login step
* Set to env vars
* feat: add support for transaction-exclusion-api in new github workflow
* feat: remove new line pipeline testing
* feat: add echo for github.ref pipeline testing
---------
Signed-off-by: Bradley Bown <bradbown@googlemail.com>
Co-authored-by: jonesho <jones.ho@consensys.net>
Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com>
* Switch runners to ubuntu-20.04
* Switch runners to ubuntu-22.04
* Switch runner label
* Switch runner label
* Set large runners to ubuntu-22.04 label
* Updating tracer
* Increasing size of prover testing job
* Fixed runner for e2e tests
* Bumping postman tests runner size
* Switching back to a tag without a fixed version
---------
Signed-off-by: Roman Vaseev <4833306+Filter94@users.noreply.github.com>
* Only cancel if github.ref isn't main
* Only cancel if github.ref isn't main
* Only cancel if github.ref isn't main
* Use github.ref_name for branch name
* Remove extra if check
* Cancel in progress workflows on new commits
* Test - Trigger workflow
* Test - Trigger workflow 2
* Group by only github.ref for branch name
* Add concurrency to more workflows
* Revert "Add concurrency to more workflows"
This reverts commit 86a00aa7b5c8e29d870acdc3d4d25d660b3a59e8.
* Print group
* Remove print steps and amend group
* Test adding concurrency group to testing.yml
* Test concurrency
* Specifying specific groups for child workflows
* Testing concurrency
* Add child groups to build and publish workflows
* Test concurrency
* Remove main workflow concurrency group
* Remove concurrency on pull request merge