* Selecting initial smoke tests set
* adding mark "smoke" in pytest.ini
* adding mark smoke to workflow file
* Remove allure reporting from yml file
* Adding more smoke tests
* Add PR image to new nwaku workflow
* change nwaku_daily.yml to test the PR job changes
* remove dependencies from yml file
* Remove secrets check from container yml file
* remove secrets from all files
* change image tag
* revert image tag
* Revert nwaku_daily.yml to origin
* Adding PR number to choose image
* adding docker-build-image to yml file
* adding docker-image-build dependencies
* Adding quay user & password
* Adding quay username & password
* Fix yml build
* Remove changes causing errors
* remove tests part to speedup the job
* add flag workflow_call: for reusable workflow
* checkout on branch instead of master
* trying to fetch from branch
* Check out specific branch
* make node1 input
* Adding node1 as input
* Add type to required input
* fix node input format
* change input node1 format
* Delete .github/workflows/container-image.yml
* Delete .github/workflows/nim_nwaku_pr.yml
* Create 2 files for PR tests
* revert original yml files
* Fix review points on PR
* fix review points
* revert test_common file to master
* revert nim_waku_daily to master
* Fix review points
* Add draft test for example edge/service nodes
* Change nodes names & add loggers messages
* Adding test test_multiple_edge_service_nodes_communication
* adding test test_store_no_peer_selected
* Adding 2 tests for store
* Add comments for test test_store_no_peer_selected
* Fix minor comment
* add draft test case
* Adding test test_filter_3_senders_1_receiver
* Adding test test_filter_3_senders_45_msg_1_receiver
* add test test_filter_50_subscribe_node
* Remove comments and enhance tests
* Increase node limit to 1000 connection
* making PR ready with 3 tests
* Making changes for go-waku to pass
* Adding changes to make go-waku tests pass
* Change max nodes to 20 when node_2 = go-waku
* Fix CI failure because of nwaku
* Increase wait time for filter request
* Decrease number of nodes to pass the CI
* Add more wait to pass CI
* time_limit increase to 120 to pass CI
* add flag filter-subscription-timeout to 600 instead of default value 300
* Additional changes for CI failure
* remove filter = true from subscribed filter node
* increase nodes to 15 in test_filter_many_subscribed_nodes
* test_filter_3_senders_multiple_msg_1_receiver
increase message_num to 12
* change max-connections to 50 instead of 1000
* commenting max-connection and filter timeout for CI failure
* Revert timeout back to 20
* adding initial draft for repo example test
* Adding more steps to the example_six_nodes test
* draft3 with adding step5 to the testcase
* adding test test_store_filter_interaction_with_six_nodes
* adding draft of test test_2_filter_nodes
* adding 2 tests
1- test_msg_not_stored_when_ephemeral_true
2- test_msg_stored_when_ephemeral_false
* fix review comments and add final changes for additional 3 tests
* Fix indentation issue
* Fix indentation issue
* Fixing review comments
* Enhancements based on review
* Adding changes to make tests pass with NODE_2= GO-WAKU
* Fix CI failure in test_store_filter_interaction_with_six_nodes
* Fixing CI failure for test test_store_filter_interaction_with_six_nodes
* Add wait after filter request to fix CI failure
* increase wait for CI failure