Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DO NOT MERGE] forklift ci tests #2634

Closed
wants to merge 68 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
34e733c
remove some jobs
AndWeHaveAPlan Dec 5, 2023
2a4c102
alt bybass var name
AndWeHaveAPlan Dec 7, 2023
4622611
Merge branch 'master' into es/forklift
AndWeHaveAPlan Dec 7, 2023
e63edf3
trigger
AndWeHaveAPlan Dec 7, 2023
544eb52
Merge branch 'master' into es/forklift
AndWeHaveAPlan Dec 12, 2023
945acee
add forklift config to home dir
AndWeHaveAPlan Jan 4, 2024
a565764
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 8, 2024
a439115
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 15, 2024
34540d8
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 15, 2024
cee83be
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 15, 2024
3a70fcf
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 16, 2024
971d033
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 16, 2024
2a2ca7a
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 17, 2024
d84bb5c
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 18, 2024
2f0a610
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 18, 2024
e98bfeb
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 18, 2024
e638752
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 19, 2024
a64c089
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 21, 2024
280c9ae
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 25, 2024
3d82714
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 25, 2024
1e65fec
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 25, 2024
a755321
remove package suffix
AndWeHaveAPlan Jan 27, 2024
55210ef
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 27, 2024
d7becc7
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 27, 2024
de0451a
Merge branch 'master' into es/forklift
AndWeHaveAPlan Jan 30, 2024
a3f9994
Merge branch 'master' into es/forklift
AndWeHaveAPlan Feb 5, 2024
18d4182
home config
AndWeHaveAPlan Feb 5, 2024
83d4cf6
forklift for check each crate
AndWeHaveAPlan Feb 6, 2024
6fa18ab
forklift cargo function
AndWeHaveAPlan Feb 7, 2024
9ab9d09
@
AndWeHaveAPlan Feb 7, 2024
935fb2d
""
AndWeHaveAPlan Feb 7, 2024
4902595
facepalm
AndWeHaveAPlan Feb 7, 2024
4330b64
;
AndWeHaveAPlan Feb 7, 2024
eaec676
time
AndWeHaveAPlan Feb 7, 2024
7a6f853
script alias
AndWeHaveAPlan Feb 9, 2024
3b0c059
function
AndWeHaveAPlan Feb 9, 2024
3fe4283
space
AndWeHaveAPlan Feb 9, 2024
1937dcb
remove ()
AndWeHaveAPlan Feb 9, 2024
cc792f6
func syntax
AndWeHaveAPlan Feb 9, 2024
199e312
if no forklift test
AndWeHaveAPlan Feb 9, 2024
c63b98d
compressors matrix
AndWeHaveAPlan Feb 13, 2024
18b3698
none compressor
AndWeHaveAPlan Feb 13, 2024
0856cf6
Merge branch 'master' into es/forklift
AndWeHaveAPlan Feb 13, 2024
5af9c03
typo
AndWeHaveAPlan Feb 13, 2024
79abfd7
remove malus matrix
AndWeHaveAPlan Feb 19, 2024
597754f
Merge branch 'master' into es/forklift
AndWeHaveAPlan Feb 19, 2024
2042ab6
Merge branch 'master' into es/forklift
AndWeHaveAPlan Mar 8, 2024
6311a26
Merge branch 'master' into es/forklift
AndWeHaveAPlan Mar 8, 2024
e0e187c
Merge branch 'master' into es/forklift
AndWeHaveAPlan Apr 4, 2024
5d03fc0
Merge branch 'master' into es/forklift
AndWeHaveAPlan Apr 5, 2024
84ca8ce
expand_aliases
AndWeHaveAPlan Apr 6, 2024
e7b2e31
;
AndWeHaveAPlan Apr 6, 2024
1d0b7de
bundled forklift test
AndWeHaveAPlan Apr 8, 2024
279ca39
Merge branch 'master' into es/forklift
AndWeHaveAPlan Apr 8, 2024
45e5a5f
return config
AndWeHaveAPlan Apr 8, 2024
2440848
return .forklift/
AndWeHaveAPlan Apr 8, 2024
66e0fe7
images test
AndWeHaveAPlan Apr 9, 2024
0c106e4
fix
AndWeHaveAPlan Apr 9, 2024
3a85f4c
multi bin test
AndWeHaveAPlan Apr 9, 2024
0354526
echo
AndWeHaveAPlan Apr 9, 2024
d14abe3
f
AndWeHaveAPlan Apr 9, 2024
16534b5
before_script
AndWeHaveAPlan Apr 9, 2024
aeb3663
Merge branch 'master' into es/forklift
AndWeHaveAPlan Apr 9, 2024
3c5746e
gcp img
AndWeHaveAPlan Apr 9, 2024
b0975d8
old script test
AndWeHaveAPlan Apr 10, 2024
593fa2b
Merge branch 'master' into es/forklift
AndWeHaveAPlan Apr 10, 2024
d8a9da6
Merge branch 'master' into es/forklift
AndWeHaveAPlan May 15, 2024
bcb36fa
test image
AndWeHaveAPlan May 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 5 additions & 20 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ workflow:
- if: $CI_COMMIT_BRANCH

variables:
CI_IMAGE: !reference [.ci-unified, variables, CI_IMAGE]
CI_IMAGE: europe-docker.pkg.dev/parity-build/ci-images/ci-unified:bullseye-1.77.0-2024-04-10-v20240515
# BUILDAH_IMAGE is defined in group variables
BUILDAH_COMMAND: "buildah --storage-driver overlay2"
RELENG_SCRIPTS_BRANCH: "master"
Expand Down Expand Up @@ -119,25 +119,16 @@ default:
#
.forklift-cache:
before_script:
- 'curl --header "PRIVATE-TOKEN: $FL_CI_GROUP_TOKEN" -o forklift -L "${CI_API_V4_URL}/projects/676/packages/generic/forklift/${FL_FORKLIFT_VERSION}/forklift_${FL_FORKLIFT_VERSION}_linux_amd64"'
- chmod +x forklift
- mkdir ~/.forklift
- cp .forklift/config.toml ~/.forklift/config.toml
- >
if [ "$FORKLIFT_BYPASS" != "true" ]; then
echo "FORKLIFT_BYPASS not set";
if command -v forklift >/dev/null 2>&1; then
echo "forklift already exists";
forklift version
else
echo "forklift does not exist, downloading";
curl --header "PRIVATE-TOKEN: $FL_CI_GROUP_TOKEN" -o forklift -L "${CI_API_V4_URL}/projects/676/packages/generic/forklift/${FL_FORKLIFT_VERSION}/forklift_${FL_FORKLIFT_VERSION}_linux_amd64";
chmod +x forklift;
export PATH=$PATH:$(pwd);
echo ${FL_FORKLIFT_VERSION};
fi
echo "Creating alias cargo='forklift cargo'";
shopt -s expand_aliases;
echo "FORKLIFT_BYPASS not set, creating alias cargo='forklift cargo'";
alias cargo="forklift cargo";
fi
- echo "FL_FORKLIFT_VERSION ${FL_FORKLIFT_VERSION}"
#

.common-refs:
Expand Down Expand Up @@ -223,12 +214,6 @@ include:
- .gitlab/pipeline/test.yml
# build jobs
- .gitlab/pipeline/build.yml
# short-benchmarks jobs
- .gitlab/pipeline/short-benchmarks.yml
# publish jobs
- .gitlab/pipeline/publish.yml
# zombienet jobs
- .gitlab/pipeline/zombienet.yml
# ci image
- project: parity/infrastructure/ci_cd/shared
ref: main
Expand Down
1 change: 1 addition & 0 deletions .gitlab/pipeline/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ build-linux-stable:
RUSTFLAGS: "-Cdebug-assertions=y -Dwarnings"
# Ensure we run the UI tests.
RUN_UI_TESTS: 1
CI_IMAGE: paritytech/ci-unified:bullseye-1.75.0-2024-01-22-v20240222
script:
- time cargo build --locked --profile testnet --features pyroscope,fast-runtime --bin polkadot --bin polkadot-prepare-worker --bin polkadot-execute-worker
- time ROCOCO_EPOCH_DURATION=10 ./polkadot/scripts/build-only-wasm.sh rococo-runtime $(pwd)/runtimes/rococo-runtime-10/
Expand Down
7 changes: 7 additions & 0 deletions polkadot/scripts/build-only-wasm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
set -e

PROJECT_ROOT=`git rev-parse --show-toplevel`
fl_cargo () {
if command -v forklift123 >/dev/null 2>&1; then
forklift cargo "$@";
else
cargo "$@";
fi
}

if [ "$#" -lt 1 ]; then
echo "You need to pass the name of the crate you want to compile!"
Expand Down
Loading