EOSIO / eos

An open source smart contract platform
https://developers.eos.io/manuals/eos
MIT License
11.29k stars 3.6k forks source link

Modernize CI on develop-boxed #11029

Closed kj4ezj closed 2 years ago

kj4ezj commented 2 years ago

Change Description

From BLU-27815, many CI upgrades and bug fixes have been applied to the other EOSIO base branches since develop-boxed was forked. We excluded this branch under the assumption that Blockchain was going to merge one of the other base branches into develop-boxed, so our CI changes would be pulled in "for free." Unfortunately, when that merge took place, CI changes were excluded for some reason (likely out of an abundance of caution).

This pull request ports CI upgrades and bug fixes from release/2.1.x to develop-boxed, notably:

Disabled Steps

Four CI pipeline steps were disabled as part of this pull request. Tickets have been opened to track the work required to re-enable these steps.

Tested Working

In addition to the normal pull request checks, I also verified that eosio-base-images works in build 2914, and that eosio-build-scripts did not regress in build 3175 (compare this to last night's nightly build).

Change Type

Select ONE:

Testing Changes

Select ANY that apply:

Pull in CI upgrades from release/2.1.x, plus miscellaneous fixes and improvements.

Consensus Changes

None.

API Changes

None.

Documentation Additions

None.