diff --git a/.github/workflows/firmware.yml b/.github/workflows/firmware.yml index e2048e434..4430f21b1 100644 --- a/.github/workflows/firmware.yml +++ b/.github/workflows/firmware.yml @@ -15,7 +15,6 @@ on: - '!**.md' - '!cubeai**' - '!scripts**' - - '!tools/**' pull_request: branches: @@ -29,7 +28,6 @@ on: - '!**.md' - '!cubeai**' - '!scripts**' - - '!tools/**' jobs: build-firmware: diff --git a/tools/mkromfs.py b/tools/mkromfs.py index e690cca76..878057ab4 100644 --- a/tools/mkromfs.py +++ b/tools/mkromfs.py @@ -168,6 +168,9 @@ def main(): print(f"Error: Invalid JSON format in '{path}'. {str(e)}") sys.exit(1) + # Create output dir(s) if they don't exist + os.makedirs(args.build_dir, exist_ok=True) + if args.partition is None: for p in romfs_cfg: romfs_build(romfs_cfg, p, args)