6 Commits
Author SHA1 Message Date
Siddarth Kumar d2af110293 ci: nuke vendors in cleanup stage 2025-08-14 12:19:07 -04:00
Siddarth Kumar c0a5529fa8 fix: clean mobile vendor 2025-06-17 08:31:19 +05:30
jakub 0a2be34a39 fix: do not remove vendor folder from submodules when cleaning
This is causing package version to include `-dirty` flag.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2025-06-13 14:00:25 +02:00
Siddarth Kumar 0c04602080 ci: fix clean script 2025-04-02 22:40:10 +02:00
jakub 8a1e1947ae ci: remove submodule vendor folders to save space
Currently the `nimbus-build-system` exists twice in each checked out
`status-desktop` reposity, and each contains the `Nim-csources-v1`
submodule, which weights close to 900MB each:
https://github.com/nim-lang/csources_v1

Because of this each `status-destop` clone takes up 4 GB of disk space
after the cleanup has run, which is not okay.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-01 13:07:05 +01:00
jakub ff9c678a1e ci: extract git cleanup to separate script
It needs to be separate script, because once the submodules are broken
and the `variables.mk` file is not available from `nimbus-build-system`
then we cannot even call `make clean-git` successfully because it will
be caught by the `if` clause that checks for `variables.mk`.

Possible fix for issues with submodules not being updated in some
windows release builds.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-22 14:28:14 +01:00