From 8b7af0d20d23be5ad74264c1c5d2c36ea85a080d Mon Sep 17 00:00:00 2001 From: Martin Kourim Date: Mon, 2 Sep 2024 13:16:22 +0200 Subject: [PATCH] feat: run only Conway nightly This commit deletes all non-Conway nightly jobs (apart from upgrade). Conway bootstrap is now new "default" nightly. The changes include modifying the default values in environment scripts, deleting obsolete files, and updating documentation to reflect the new default cluster era. --- .github/env_nightly | 4 +- .github/env_nightly_alonzo_tx | 4 -- .github/env_nightly_conway_bootstrap | 3 -- .github/env_nightly_conway_cc | 4 -- .github/env_nightly_conway_dbsync | 9 ---- .github/env_nightly_conway_nocc | 5 -- .github/env_nightly_dbsync | 4 +- .github/env_nightly_mixed | 4 -- .github/env_nightly_p2p | 3 -- .github/env_nightly_shelley_tx | 4 -- .../workflows/nightly_conway_bootstrap.yaml | 19 ------- .github/workflows/nightly_conway_cc.yaml | 19 ------- .github/workflows/nightly_conway_dbsync.yaml | 19 ------- .github/workflows/nightly_conway_nocc.yaml | 19 ------- .github/workflows/nightly_dbsync.yaml | 2 +- .github/workflows/nightly_p2p.yaml | 19 ------- .github/workflows/nightly_upgrade.yaml | 2 +- .../test_results/nightly_system_tests.rst | 51 +++++-------------- 18 files changed, 20 insertions(+), 174 deletions(-) delete mode 100644 .github/env_nightly_alonzo_tx delete mode 100644 .github/env_nightly_conway_bootstrap delete mode 100644 .github/env_nightly_conway_cc delete mode 100644 .github/env_nightly_conway_dbsync delete mode 100644 .github/env_nightly_conway_nocc delete mode 100644 .github/env_nightly_mixed delete mode 100644 .github/env_nightly_p2p delete mode 100644 .github/env_nightly_shelley_tx delete mode 100644 .github/workflows/nightly_conway_bootstrap.yaml delete mode 100644 .github/workflows/nightly_conway_cc.yaml delete mode 100644 .github/workflows/nightly_conway_dbsync.yaml delete mode 100644 .github/workflows/nightly_conway_nocc.yaml delete mode 100644 .github/workflows/nightly_p2p.yaml diff --git a/.github/env_nightly b/.github/env_nightly index 5d4512abf..1f2ae09fc 100644 --- a/.github/env_nightly +++ b/.github/env_nightly @@ -1,4 +1,4 @@ -CLUSTER_ERA=babbage +CLUSTER_ERA=conway +COMMAND_ERA=conway MIXED_P2P=true NUM_POOLS=4 -CI_BYRON_CLUSTER=true diff --git a/.github/env_nightly_alonzo_tx b/.github/env_nightly_alonzo_tx deleted file mode 100644 index 08c201afe..000000000 --- a/.github/env_nightly_alonzo_tx +++ /dev/null @@ -1,4 +0,0 @@ -CLUSTER_ERA=babbage -TX_ERA=alonzo -MARKEXPR=not long -CLUSTERS_COUNT=3 diff --git a/.github/env_nightly_conway_bootstrap b/.github/env_nightly_conway_bootstrap deleted file mode 100644 index 68ace95ae..000000000 --- a/.github/env_nightly_conway_bootstrap +++ /dev/null @@ -1,3 +0,0 @@ -CLUSTER_ERA=conway -COMMAND_ERA=conway -ENABLE_P2P=true diff --git a/.github/env_nightly_conway_cc b/.github/env_nightly_conway_cc deleted file mode 100644 index 287455cba..000000000 --- a/.github/env_nightly_conway_cc +++ /dev/null @@ -1,4 +0,0 @@ -CLUSTER_ERA=conway -COMMAND_ERA=conway -PV10=true -ENABLE_P2P=true diff --git a/.github/env_nightly_conway_dbsync b/.github/env_nightly_conway_dbsync deleted file mode 100644 index 9368be7ea..000000000 --- a/.github/env_nightly_conway_dbsync +++ /dev/null @@ -1,9 +0,0 @@ -CLUSTER_ERA=conway -COMMAND_ERA=conway -PV10=true -ENABLE_P2P=true -MARKEXPR=dbsync -CLUSTERS_COUNT=4 -DBSYNC_REV=13.5.0.0 -DBSYNC_TAR_URL=https://github.com/IntersectMBO/cardano-db-sync/releases/download/13.5.0.0/cardano-db-sync-13.5.0.0-linux.tar.gz -DBSYNC_SKIP_INDEXES=true diff --git a/.github/env_nightly_conway_nocc b/.github/env_nightly_conway_nocc deleted file mode 100644 index 6e1be0a5a..000000000 --- a/.github/env_nightly_conway_nocc +++ /dev/null @@ -1,5 +0,0 @@ -CLUSTER_ERA=conway -COMMAND_ERA=conway -NO_CC=true -PV10=true -ENABLE_P2P=true diff --git a/.github/env_nightly_dbsync b/.github/env_nightly_dbsync index 1d0453979..4076122dc 100644 --- a/.github/env_nightly_dbsync +++ b/.github/env_nightly_dbsync @@ -1,5 +1,5 @@ -CLUSTER_ERA=babbage -TX_ERA=babbage +CLUSTER_ERA=conway +COMMAND_ERA=conway MARKEXPR=dbsync CLUSTERS_COUNT=4 DBSYNC_REV=13.5.0.0 diff --git a/.github/env_nightly_mixed b/.github/env_nightly_mixed deleted file mode 100644 index 5d4512abf..000000000 --- a/.github/env_nightly_mixed +++ /dev/null @@ -1,4 +0,0 @@ -CLUSTER_ERA=babbage -MIXED_P2P=true -NUM_POOLS=4 -CI_BYRON_CLUSTER=true diff --git a/.github/env_nightly_p2p b/.github/env_nightly_p2p deleted file mode 100644 index dc044bb2c..000000000 --- a/.github/env_nightly_p2p +++ /dev/null @@ -1,3 +0,0 @@ -CLUSTER_ERA=babbage -TX_ERA=babbage -ENABLE_P2P=true diff --git a/.github/env_nightly_shelley_tx b/.github/env_nightly_shelley_tx deleted file mode 100644 index 7584982fd..000000000 --- a/.github/env_nightly_shelley_tx +++ /dev/null @@ -1,4 +0,0 @@ -CLUSTER_ERA=babbage -TX_ERA=shelley -MARKEXPR=not long -CLUSTERS_COUNT=3 diff --git a/.github/workflows/nightly_conway_bootstrap.yaml b/.github/workflows/nightly_conway_bootstrap.yaml deleted file mode 100644 index 73f12cbdf..000000000 --- a/.github/workflows/nightly_conway_bootstrap.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Nightly tests Conway Bootstrap - -on: - schedule: - - cron: '15 01 * * *' - workflow_dispatch: - -jobs: - nightly_job: - if: github.repository_owner == 'IntersectMBO' || github.event_name != 'schedule' - # reusable workflow from local repo and same branch as this config - uses: ./.github/workflows/regression_reusable.yaml - with: - env-path: .github/env_nightly_conway_bootstrap - secrets: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CI_FAIL_MAILS: ${{ secrets.NIGHTLY_FAIL_MAILS }} - GMAIL_USERNAME: ${{ secrets.GMAIL_USERNAME }} - GMAIL_PASSWORD: ${{ secrets.GMAIL_PASSWORD }} diff --git a/.github/workflows/nightly_conway_cc.yaml b/.github/workflows/nightly_conway_cc.yaml deleted file mode 100644 index 07221f28c..000000000 --- a/.github/workflows/nightly_conway_cc.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Nightly tests Conway CC - -on: - schedule: - - cron: '15 03 * * *' - workflow_dispatch: - -jobs: - nightly_job: - if: github.repository_owner == 'IntersectMBO' || github.event_name != 'schedule' - # reusable workflow from local repo and same branch as this config - uses: ./.github/workflows/regression_reusable.yaml - with: - env-path: .github/env_nightly_conway_cc - secrets: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CI_FAIL_MAILS: ${{ secrets.NIGHTLY_FAIL_MAILS }} - GMAIL_USERNAME: ${{ secrets.GMAIL_USERNAME }} - GMAIL_PASSWORD: ${{ secrets.GMAIL_PASSWORD }} diff --git a/.github/workflows/nightly_conway_dbsync.yaml b/.github/workflows/nightly_conway_dbsync.yaml deleted file mode 100644 index d366045a8..000000000 --- a/.github/workflows/nightly_conway_dbsync.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Nightly tests Conway dbsync - -on: - schedule: - - cron: '15 06 * * *' - workflow_dispatch: - -jobs: - nightly_job: - if: github.repository_owner == 'IntersectMBO' || github.event_name != 'schedule' - # reusable workflow from local repo and same branch as this config - uses: ./.github/workflows/regression_reusable.yaml - with: - env-path: .github/env_nightly_conway_dbsync - secrets: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CI_FAIL_MAILS: ${{ secrets.NIGHTLY_FAIL_MAILS }} - GMAIL_USERNAME: ${{ secrets.GMAIL_USERNAME }} - GMAIL_PASSWORD: ${{ secrets.GMAIL_PASSWORD }} diff --git a/.github/workflows/nightly_conway_nocc.yaml b/.github/workflows/nightly_conway_nocc.yaml deleted file mode 100644 index b50c1b789..000000000 --- a/.github/workflows/nightly_conway_nocc.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Nightly tests Conway no CC - -on: - schedule: - - cron: '15 04 * * *' - workflow_dispatch: - -jobs: - nightly_job: - if: github.repository_owner == 'IntersectMBO' || github.event_name != 'schedule' - # reusable workflow from local repo and same branch as this config - uses: ./.github/workflows/regression_reusable.yaml - with: - env-path: .github/env_nightly_conway_nocc - secrets: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CI_FAIL_MAILS: ${{ secrets.NIGHTLY_FAIL_MAILS }} - GMAIL_USERNAME: ${{ secrets.GMAIL_USERNAME }} - GMAIL_PASSWORD: ${{ secrets.GMAIL_PASSWORD }} diff --git a/.github/workflows/nightly_dbsync.yaml b/.github/workflows/nightly_dbsync.yaml index 20e39c007..2923c3084 100644 --- a/.github/workflows/nightly_dbsync.yaml +++ b/.github/workflows/nightly_dbsync.yaml @@ -2,7 +2,7 @@ name: Nightly tests dbsync on: schedule: - - cron: '15 02 * * *' + - cron: '15 01 * * *' workflow_dispatch: jobs: diff --git a/.github/workflows/nightly_p2p.yaml b/.github/workflows/nightly_p2p.yaml deleted file mode 100644 index bf85aeef7..000000000 --- a/.github/workflows/nightly_p2p.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Nightly tests P2P - -on: - schedule: - - cron: '15 00 * * *' - workflow_dispatch: - -jobs: - nightly_job: - if: github.repository_owner == 'IntersectMBO' || github.event_name != 'schedule' - # reusable workflow from local repo and same branch as this config - uses: ./.github/workflows/regression_reusable.yaml - with: - env-path: .github/env_nightly_p2p - secrets: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CI_FAIL_MAILS: ${{ secrets.NIGHTLY_FAIL_MAILS }} - GMAIL_USERNAME: ${{ secrets.GMAIL_USERNAME }} - GMAIL_PASSWORD: ${{ secrets.GMAIL_PASSWORD }} diff --git a/.github/workflows/nightly_upgrade.yaml b/.github/workflows/nightly_upgrade.yaml index 2f6a66c21..a4a87ac25 100644 --- a/.github/workflows/nightly_upgrade.yaml +++ b/.github/workflows/nightly_upgrade.yaml @@ -2,7 +2,7 @@ name: Nightly tests upgrade on: schedule: - - cron: '15 05 * * *' + - cron: '15 03 * * *' workflow_dispatch: jobs: diff --git a/src_docs/source/test_results/nightly_system_tests.rst b/src_docs/source/test_results/nightly_system_tests.rst index afc059fe5..16b201cf3 100644 --- a/src_docs/source/test_results/nightly_system_tests.rst +++ b/src_docs/source/test_results/nightly_system_tests.rst @@ -21,39 +21,25 @@ Nightly results `Results on Github Actions `__ * `nightly `__: |nightly-badge| - * network in Babbage era - * default transaction era - * mixed network topology (two stake pools P2P, two stake pools default topology) -* `nightly-dbsync `__: |nightly-dbsync-badge| - * network in Babbage era - * Babbage transaction era - * default (legacy) network topology - * cluster starts directly in Babbage era - * DB Sync testing enabled -* `nightly-p2p `__: |nightly-p2p-badge| - * network in Babbage era - * Babbage transaction era - * P2P network topology - * cluster starts directly in Babbage era -* `nightly-conway-cc `__: |nightly-conway-cc-badge| * network in Conway era - * protocol version 10 - * P2P network topology - * Constitutional Commitee has 3 members + * protocol version 9 (bootstrap phase) + * mixed network topology (two stake pools P2P, two stake pools default topology) + * Constitutional Commitee has 5 members * cluster starts directly in Conway era -* `nightly-conway-bootstrap `__: |nightly-conway-bootstrap-badge| +* `nightly-dbsync `__: |nightly-dbsync-badge| * network in Conway era * protocol version 9 (bootstrap phase) - * P2P network topology + * default (legacy) network topology * Constitutional Commitee has 5 members * cluster starts directly in Conway era -* `nightly-conway-no-cc `__: |nightly-conway-nocc-badge| + * DB Sync testing enabled +* `nightly-pv10 `__: |nightly-pv10-badge| * network in Conway era * protocol version 10 * P2P network topology - * Constitutional Commitee has 0 members + * Constitutional Commitee has 5 members * cluster starts directly in Conway era -* `nightly-conway-dbsync `__: |nightly-conway-dbsync-badge| +* `nightly-dbsync-pv10 `__: |nightly-dbsync-pv10-badge| * network in Conway era * protocol version 10 * P2P network topology @@ -89,8 +75,11 @@ Nightly upgrade testing .. |nightly-dbsync-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-dbsync%2Fbadge.json :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-dbsync/ -.. |nightly-p2p-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-p2p%2Fbadge.json - :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-p2p/ +.. |nightly-pv10-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-pv10%2Fbadge.json + :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-pv10/ + +.. |nightly-dbsync-pv10-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-dbsync-pv10%2Fbadge.json + :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-dbsync-pv10/ .. |nightly-upgrade-step1-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-upgrade%2Fstep1%2Fbadge.json :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-upgrade/step1/ @@ -100,15 +89,3 @@ Nightly upgrade testing .. |nightly-upgrade-step3-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-upgrade%2Fstep3%2Fbadge.json :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-upgrade/step3/ - -.. |nightly-conway-cc-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-conway-cc%2Fbadge.json - :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-conway-cc/ - -.. |nightly-conway-bootstrap-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-conway-bootstrap%2Fbadge.json - :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-conway-bootstrap/ - -.. |nightly-conway-nocc-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-conway-no-cc%2Fbadge.json - :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-conway-no-cc/ - -.. |nightly-conway-dbsync-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-conway-dbsync%2Fbadge.json - :target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-conway-dbsync/