Skip to content

Commit

Permalink
Merge pull request #292 from AntelopeIO/antelope-spring-dev.deb_41
Browse files Browse the repository at this point in the history
[4.1] use `antelope-spring-dev.deb` instead of `spring-dev.deb`
  • Loading branch information
spoonincode authored Jun 15, 2024
2 parents cceffd7 + 0b2c5eb commit 83a594d
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 28 deletions.
2 changes: 1 addition & 1 deletion .cicd/defaults.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"spring-dev":{
"antelope-spring-dev":{
"target":"main",
"prerelease":false
}
Expand Down
42 changes: 21 additions & 21 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ on:
pull_request:
workflow_dispatch:
inputs:
override-spring-dev:
description: Override spring-dev target
override-antelope-spring-dev:
description: Override antelope-spring-dev target
type: string
override-spring-dev-prerelease:
override-antelope-spring-dev-prerelease:
type: choice
description: Override spring-dev prelease
description: Override antelope-spring-dev prelease
options:
- default
- true
Expand Down Expand Up @@ -69,23 +69,23 @@ jobs:
name: Determine Versions
runs-on: ubuntu-latest
outputs:
spring-dev-target: ${{steps.versions.outputs.spring-dev-target}}
spring-dev-prerelease: ${{steps.versions.outputs.spring-dev-prerelease}}
antelope-spring-dev-target: ${{steps.versions.outputs.antelope-spring-dev-target}}
antelope-spring-dev-prerelease: ${{steps.versions.outputs.antelope-spring-dev-prerelease}}
steps:
- name: Setup versions from input or defaults
id: versions
env:
GH_TOKEN: ${{github.token}}
run: |
DEFAULTS_JSON=$(curl -sSfL $(gh api https://api.github.com/repos/${{github.repository}}/contents/.cicd/defaults.json?ref=${{github.sha}} --jq .download_url))
echo spring-dev-target=$(echo "$DEFAULTS_JSON" | jq -r '."spring-dev".target') >> $GITHUB_OUTPUT
echo spring-dev-prerelease=$(echo "$DEFAULTS_JSON" | jq -r '."spring-dev".prerelease') >> $GITHUB_OUTPUT
echo antelope-spring-dev-target=$(echo "$DEFAULTS_JSON" | jq -r '."antelope-spring-dev".target') >> $GITHUB_OUTPUT
echo antelope-spring-dev-prerelease=$(echo "$DEFAULTS_JSON" | jq -r '."antelope-spring-dev".prerelease') >> $GITHUB_OUTPUT
if [[ "${{inputs.override-spring-dev}}" != "" ]]; then
echo spring-dev-target=${{inputs.override-spring-dev}} >> $GITHUB_OUTPUT
if [[ "${{inputs.override-antelope-spring-dev}}" != "" ]]; then
echo antelope-spring-dev-target=${{inputs.override-antelope-spring-dev}} >> $GITHUB_OUTPUT
fi
if [[ "${{inputs.override-spring-dev-prerelease}}" == +(true|false) ]]; then
echo spring-dev-prerelease=${{inputs.override-spring-dev-prerelease}} >> $GITHUB_OUTPUT
if [[ "${{inputs.override-antelope-spring-dev-prerelease}}" == +(true|false) ]]; then
echo antelope-spring-dev-prerelease=${{inputs.override-antelope-spring-dev-prerelease}} >> $GITHUB_OUTPUT
fi
Build:
Expand All @@ -102,23 +102,23 @@ jobs:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Download spring-dev.deb (Ubuntu 22 only)
- name: Download antelope-spring-dev.deb (Ubuntu 22 only)
if: matrix.platform == 'ubuntu22'
uses: AntelopeIO/asset-artifact-download-action@v3
with:
owner: AntelopeIO
repo: spring
file: 'spring-dev.*ubuntu22\.04_amd64.deb'
target: '${{needs.versions.outputs.spring-dev-target}}'
prereleases: ${{fromJSON(needs.versions.outputs.spring-dev-prerelease)}}
artifact-name: spring-dev-ubuntu22-amd64
container-package: experimental-binaries
- name: Install spring-dev.deb (Ubuntu 22 only)
file: 'antelope-spring-dev.*ubuntu22\.04_amd64.deb'
target: '${{needs.versions.outputs.antelope-spring-dev-target}}'
prereleases: ${{fromJSON(needs.versions.outputs.antelope-spring-dev-prerelease)}}
artifact-name: antelope-spring-dev-ubuntu22-amd64
container-package: antelope-spring-experimental-binaries
- name: Install antelope-spring-dev.deb (Ubuntu 22 only)
if: matrix.platform == 'ubuntu22'
run: |
apt-get update && apt-get upgrade -y
apt install -y ./spring-dev*.deb
rm ./spring-dev*.deb
apt install -y ./antelope-spring-dev*.deb
rm ./antelope-spring-dev*.deb
- name: Build & Test
run: |
mkdir build
Expand Down
13 changes: 7 additions & 6 deletions tests/integration/instant_finality_tests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,13 @@ BOOST_FIXTURE_TEST_CASE(instant_finality_test, tester) try {
abi_serializer::to_variant( *cur_block, pretty_output, get_resolver(), fc::microseconds::maximum() );
std::cout << fc::json::to_string(pretty_output, fc::time_point::now() + abi_serializer_max_time) << std::endl;
BOOST_REQUIRE(pretty_output.get_object().contains("instant_finality_extension"));
BOOST_REQUIRE_EQUAL(pretty_output["instant_finality_extension"]["new_finalizer_policy"]["generation"], 1);
BOOST_REQUIRE_EQUAL(pretty_output["instant_finality_extension"]["new_finalizer_policy"]["threshold"], 1);
BOOST_REQUIRE_EQUAL(pretty_output["instant_finality_extension"]["new_finalizer_policy"]["finalizers"].size(), 1u);
BOOST_REQUIRE_EQUAL(pretty_output["instant_finality_extension"]["new_finalizer_policy"]["finalizers"][size_t(0)]["description"], "test_desc");
BOOST_REQUIRE_EQUAL(pretty_output["instant_finality_extension"]["new_finalizer_policy"]["finalizers"][size_t(0)]["weight"], 1);
BOOST_REQUIRE_EQUAL(pretty_output["instant_finality_extension"]["new_finalizer_policy"]["finalizers"][size_t(0)]["public_key"], "PUB_BLS_dEvut0ydHevDGP6Ef3O4Iq6QXf9jUcMUT1nCJRX-JRYlFYrO_qKt_x439vUJ2DkZ32Od6AdJZ-S9dWRE9Sy-7Q6bNjpoIOP0cWzkKC1DqmhfE3paW-KThA3noLkV8SsILcfxpQ");

std::string output_json = fc::json::to_pretty_string(pretty_output);
BOOST_TEST(output_json.find("\"generation\": 2") != std::string::npos);
BOOST_TEST(output_json.find("\"threshold\": 1") != std::string::npos);
BOOST_TEST(output_json.find("\"description\": \"test_desc\"") != std::string::npos);
BOOST_TEST(output_json.find("\"weight\": 1") != std::string::npos);
BOOST_TEST(output_json.find("PUB_BLS_dEvut0ydHevDGP6Ef3O4Iq6QXf9jUcMUT1nCJRX-JRYlFYrO_qKt_x439vUJ2DkZ32Od6AdJZ-S9dWRE9Sy-7Q6bNjpoIOP0cWzkKC1DqmhfE3paW-KThA3noLkV8SsILcfxpQ") != std::string::npos);

// testing wrong public key size
BOOST_CHECK_THROW(push_action(config::system_account_name, "setfinalizer"_n, "test"_n, mvo()
Expand Down

0 comments on commit 83a594d

Please sign in to comment.