diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbfa106f6..e27b6a23d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: # Install (n)Migen / LiteX / Cores - name: Install LiteX run: | - python3 litex_setup.py --config=full --init --install --user + python3 litex_setup.py --config=full --init --install --user --dev # Install GCC Toolchains - name: Install GCC Toolchains diff --git a/litex_setup.py b/litex_setup.py index 4bf5f9d85..bb71abaae 100755 --- a/litex_setup.py +++ b/litex_setup.py @@ -449,7 +449,9 @@ def main(): # Init. if args.init: - litex_setup_init_repos(config=args.config, tag=args.tag, dev_mode=args.dev) + ci_run = (os.environ.get("GITHUB_ACTIONS") == "true") + dev_mode = args.dev and (not ci_run) + litex_setup_init_repos(config=args.config, tag=args.tag, dev_mode=dev_mode) # Update. if args.update: