Merge (#17) from tomasriveral/github-testing

Fix: all the remaining issue with CI
This commit is contained in:
2026-04-27 18:57:52 +02:00
committed by GitHub
2 changed files with 18 additions and 8 deletions
+7 -5
View File
@@ -1,8 +1,6 @@
name: test
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
@@ -22,10 +20,14 @@ jobs:
pkg-config \
libcjson-dev \
libncurses-dev \
git
git \
neovim
- name: Prepare environnement
run: mkdir -p ~/Documents/Notes
- name: Build
run: make
- name: Run tests
run: make test
run: |
export TERM=xterm
make test
+11 -3
View File
@@ -112,17 +112,25 @@ static void ensureDir(const char *path, const int shouldDebug) {
}
void initAppFilesAndDirs(const char *home, const int shouldDebug) {
// sometimes .cache and .config doesn't exist. Such as with github actions machines
char config_dir[PATH_MAX];
char cache_dir[PATH_MAX];
snprintf(config_dir, sizeof(config_dir),
"%s/.config/notewrapper", home);
"%s/.config/", home);
snprintf(cache_dir, sizeof(cache_dir),
"%s/.cache/notewrapper", home);
"%s/.cache/", home);
ensureDir(config_dir, shouldDebug);
ensureDir(cache_dir, shouldDebug);
strncat(config_dir, "notewrapper/", PATH_MAX);
strncat(cache_dir, "notewrapper/", PATH_MAX);
ensureDir(config_dir, shouldDebug);
ensureDir(cache_dir, shouldDebug);
char config_file[PATH_MAX+12];
snprintf(config_file, sizeof(config_file), "%s/config.json", config_dir);