Skip to content

Commit ca6073c

Browse files
committed
feat: add nightly CLI workflow
- Add .github/workflows/nightly_cli.yaml for nightly CLI tests - Add .github/env_nightly_cli file with environment variables - Update src_docs/source/test_results/nightly_system_tests.rst with nightly CLI test results and badge
1 parent 3542577 commit ca6073c

File tree

4 files changed

+34
-1
lines changed

4 files changed

+34
-1
lines changed

.github/env_nightly_cli

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CLUSTER_ERA=conway
2+
COMMAND_ERA=conway
3+
CARDANO_CLI_REV=master
4+
PV10=true

.github/workflows/nightly_cli.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Nightly tests CLI
2+
3+
on:
4+
schedule:
5+
- cron: '15 03 * * *'
6+
workflow_dispatch:
7+
8+
jobs:
9+
nightly_job:
10+
if: github.repository_owner == 'IntersectMBO' || github.event_name != 'schedule'
11+
# reusable workflow from local repo and same branch as this config
12+
uses: ./.github/workflows/regression_reusable.yaml
13+
with:
14+
env-path: .github/env_nightly_cli
15+
secrets:
16+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17+
CI_FAIL_MAILS: ${{ secrets.NIGHTLY_FAIL_MAILS }}
18+
GMAIL_USERNAME: ${{ secrets.GMAIL_USERNAME }}
19+
GMAIL_PASSWORD: ${{ secrets.GMAIL_PASSWORD }}

.github/workflows/nightly_upgrade.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Nightly tests upgrade
22

33
on:
44
schedule:
5-
- cron: '15 03 * * *'
5+
- cron: '15 04 * * *'
66
workflow_dispatch:
77

88
jobs:

src_docs/source/test_results/nightly_system_tests.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ Nightly results
4646
* Constitutional Commitee has 5 members
4747
* cluster starts directly in Conway era
4848
* DB Sync testing enabled
49+
* `nightly-cli <https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-cli/>`__: |nightly-cli-badge|
50+
* latest `cardano-cli` master
51+
* network in Conway era
52+
* protocol version 10
53+
* P2P network topology
54+
* Constitutional Commitee has 5 members
55+
* cluster starts directly in Conway era
4956

5057
Nightly upgrade testing
5158
^^^^^^^^^^^^^^^^^^^^^^^
@@ -82,6 +89,9 @@ Nightly upgrade testing
8289
.. |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
8390
:target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-dbsync-pv10/
8491

92+
.. |nightly-cli-badge| image:: https://img.shields.io/endpoint?url=https%3A%2F%2Fcardano-tests-reports-3-74-115-22.nip.io%2Fcardano-node-tests-nightly-cli%2Fbadge.json
93+
:target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-cli/
94+
8595
.. |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
8696
:target: https://cardano-tests-reports-3-74-115-22.nip.io/cardano-node-tests-nightly-upgrade/step1/
8797

0 commit comments

Comments
 (0)