Commit Graph

75 Commits

Author SHA1 Message Date
gabrielmer ce5fb3401d
chore: remove js-node tests as release candidate dependencies (#2123) 2023-10-13 11:45:18 +03:00
Vaclav Pavlin e85f05b0b6
fix(ci): update the dependency list in pre-release WF (#2088) 2023-09-28 13:09:41 +02:00
Ivan Folgueira Bande 3264a4f587
fix: libwaku.nim: unsubscribe -> unsubscribeAll to make it build properly (#2082)
* libwaku.nim: unsubscribe -> unsubscribeAll to make it build properly

We introduced a change in the next PR
https://github.com/waku-org/nwaku/pull/1983/
that made the `libwaku` to stop building properly
(make libwaku) because a signature change in the
`unsubscribe` proc of waku/waku_relay/protocol.nim.

This commit is a temporary workaround to make it work,
and not block any ongoing PR tests,
although not exactly as it is expected because we are
unsubscribing from all topics.

* ci.yml: adds library/** to force tests when changes under that folder
2023-09-26 16:32:51 +02:00
Ivan Folgueira Bande 7a376f59c8
chore: Adding -d:postgres flag when creating a Docker image for release and PRs (#2076) 2023-09-26 10:11:38 +02:00
Florin Barbu 5f9896448d
fix js-waku tests in the ci (#2061) 2023-09-21 12:56:04 +03:00
Vaclav Pavlin 28b040007f
chore(ci): add js-waku as a dependency for pre-release createion (#2022) 2023-09-20 14:09:38 +02:00
Ivan Folgueira Bande e8602021b6
chore(postgres): not loading the libpq library by default & better user feedback (#2028)
* removing implicit dependency with libpq if postgres is not being used.
* We only run the postgres tests when explicitly willing to, i.e. make
POSTGRES=1 test. The reason is that the postgres tests expect a
database instance to be running locally.
2023-09-13 12:45:55 +02:00
Vaclav Pavlin e8776fd664
chore(ci): add js-waku test to pre-release workflow (#2017) 2023-09-11 16:16:53 +02:00
Aaryamann Challani 645b034367
feat(rln-relay): removed rln from experimental 🚀 (#2001)
* feat(rln-relay): removed rln from experimental 🚀

* fix(waku_node): if rln-relay is nil, return true

* chore(tests): mark rest health as skipped
2023-09-11 12:02:31 +05:30
Vaclav Pavlin 5d976df9a6
chore(ci): execute js-waku integration tests on image build (#2006) 2023-09-08 14:01:59 +02:00
Vaclav Pavlin 988501922f
chore(ci): use commit instead of master for docker image (#1990) 2023-09-05 11:58:01 +02:00
Vaclav Pavlin 4ed414576a
fix(ci): incorrect use of braces (#1987) 2023-09-04 14:08:11 +02:00
Vaclav Pavlin 1b835b4e2a
chore(ci): enable experimental for the PR image builds (#1976) 2023-09-04 10:47:12 +02:00
Vaclav Pavlin 26c06b2714
fix(ci): rename tools artifact to prevent conflict (#1971) 2023-08-30 17:29:41 +02:00
Vaclav Pavlin 505d196796
chore(ci): add a job checking config options and db schema (#1927) 2023-08-23 09:33:11 +02:00
Vaclav Pavlin b785b6ba15
fix(ci): only add comment on PR and do not duplicate it (#1908) 2023-08-11 16:36:41 +02:00
Vaclav Pavlin 2575f3c4f2
fix(ci): add mising OS arch option to image build (#1905) 2023-08-11 12:22:54 +02:00
Hanno Cornelius b9d5d28af5
chore: remove references to v2 (#1898)
* chore: remove references to v2

* fix: lingering rln-relay import path
2023-08-09 18:11:50 +01:00
Vaclav Pavlin 84f94d5d09
feat(ci): add docker image builds per PR (#1881) 2023-08-09 13:13:37 +02:00
Hanno Cornelius ab344a9dec
chore: remove Waku v1 and wakubridge code (#1874)
* chore: remove v1 code

* chore: deprecate support for v1 compatibility from JSON-RPC API

* chore: remove v1 tests from JSON-RPC suite

* chore: remove wakubridge code

* chore: remove v1 compatibility functions

* chore: remove support for v1 payloads from chat2 app

* chore: remove v1 from CI processes

* fix: lingering references to private API functions

* fix: remove v1 compat from chat2

* fix: some more lingering references in tests
2023-08-07 15:11:46 +01:00
Vaclav Pavlin c560af119f
fix(ci): do not depend on number of procesors with job name (#1863) 2023-07-31 15:04:46 +02:00
Ivan Folgueira Bande 52894a82d0
refactor(archive): Moving waku archive logic from app.nim to the archive module (#1817)
* Refactoring the Waku Archive. Simplifying the app.nim

This change is needed to accommodate the further PRs where we will integrate Postgres in `wakunode2`.
2023-06-27 13:24:31 +02:00
Vaclav Pavlin 960740713c
chore(ci): extend and rename nightly workflow to support RC builds (#1784) 2023-06-08 17:13:40 +02:00
Vaclav Pavlin 44bcf0f2c4
chore(ci): properly set os and architecture for nightly and release (#1780) 2023-06-06 17:41:41 +02:00
Hanno Cornelius a9505892a5
chore: remove add-to-project workflow (#1778) 2023-06-06 15:51:22 +02:00
Ivan Folgueira Bande fcd7f33d9b
Allow compile postgres tests only on Linux platforms (#1771)
This is needed because currently the GitHub Actions only supports
starting a docker container in a Linux runners.
2023-06-02 14:53:13 +02:00
Vaclav Pavlin ffac77611c
chore(ci): add experimental builds to nightly (#1761) 2023-05-26 12:07:40 +02:00
Vaclav Pavlin 473af70a2a
feat(ci): add nightly builds (#1758)
* feat(ci): add nightly builds

* add note to overview for operators
2023-05-26 08:14:45 +02:00
Vaclav Pavlin 39902dc2f2
chore(makefile): unify where chronicles_log_level is set (#1748) 2023-05-23 10:44:57 +02:00
Vaclav Pavlin 3b9acb3557
fix(ci): use new caching for all stages, fix sha tool to work on both linux & mac (#1741) 2023-05-17 15:42:00 +02:00
Ivan Folgueira Bande e1e4ff3a38
Tiny fix in. setting 'os' instead of 'platform' (#1728) 2023-05-16 09:59:48 +02:00
Vaclav Pavlin 4394c69db8
refactor(ci): cache all of submodules/deps to speed up build time (#1731) 2023-05-16 09:11:41 +02:00
Vaclav Pavlin 2151042568
refactor: use QUICK_AND_DIRTY_COMPILER flag for CI (#1708) 2023-05-02 10:25:23 +02:00
Vaclav Pavlin de4c710501
feat:add commit message linter and PR template (#1677) 2023-04-28 14:25:39 +02:00
Lorenzo Delgado c8081c8859
refactor(wakunode2): split setup logic into app module 2023-04-25 15:34:57 +02:00
Vaclav Pavlin d5979e94da
feat: Add tools maket target and build tools in CI (#1668) 2023-04-12 10:22:45 +02:00
Hanno Cornelius 3b0e7b1872
fix(ci): bump log level during CI runs (#1530) 2023-02-03 10:04:34 +02:00
Aaryamann Challani 2915b19dbd
fix(ci): remove nim doc action temporarily (#1456)
* fix(ci): changes to nim doc input

* fix(ci): remove docs ci
2022-12-12 16:52:46 +05:30
Aaryamann Challani 2f95692f28
fix(experimental-ci): repo not cloned on startup (#1455) 2022-12-08 23:04:01 +05:30
Aaryamann Challani 508c9f1f55
fix(ci): repo not cloned on startup (#1454) 2022-12-08 17:05:47 +05:30
Lorenzo Delgado 39a2b5f283
ci: merge test1 and tes2 github workflows 2022-12-01 14:33:59 +01:00
Aaryamann Challani 63fe1351f5
feat(ci): run experimental features in diff ci (#1410)
* feat(ci): run experimental features in diff ci

* chore(ci): add EXPERIMENTAL flag

* chore(makefile): make compilation cleaner

* fix(rln-relay): remove onchain_rln flag

* fix(makefile): remove experimental_rln flag

Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
2022-11-25 16:03:19 +05:30
Lorenzo Delgado 339914bb73
ci: run ci test workflows selectively 2022-10-20 18:44:22 +02:00
Lorenzo Delgado d6de748395
chore(ci): skip test workflow execution for docs changes 2022-09-22 13:25:00 +02:00
Hanno Cornelius e6c0853e24
chore: add new issues to waku project board (#1101)
* add new issues to waku project board
* remove action adding to previous deprecated project board
2022-08-31 13:09:25 +02:00
Oskar Thoren 6c28e3b837
ci: Fix GH action add-to-project version 2022-07-27 18:51:19 +08:00
Oskar Thoren cbe162b104
ci: GH workflow for adding issues to project board 2022-07-27 18:35:32 +08:00
Oskar Thoren 6bcdc3881e
ci: Add GH workflow for syncing labels 2022-07-27 17:24:07 +08:00
Hanno Cornelius aff3a8386c
fix: release assets do not work (#926) 2022-03-30 17:29:12 +02:00
Hanno Cornelius 751de532e2
ci(windows): disable windows CI (#895) 2022-03-16 15:17:48 +02:00