Fallout-build/Fallout

Environment Variables prepended with `FALLOUT_` don't work.

Open

#457 opened on 2026年6月30日

GitHub で見る
 (4 comments) (0 reactions) (1 assignee)C# (1 fork)github user discovery
buggood first issuetarget/2026target/vCurrent

Repository metrics

Stars
 (43 stars)
PR merge metrics
 (平均マージ 2d 15h) (30d で 63 merged PRs)

説明

Usage Information

10.3.49

Description

Contrary to the information stated in the documentation for Parameters, the code is still looking for NUKE_.

Problem Code: https://github.com/Fallout-build/Fallout/blob/f57634c5636bf5ba4fd0f49eaf0f8360697abcb3/src/Fallout.Build/Execution/ParameterService.cs#L192

I can create a PR later to address this, but I am unsure if it should also remain compatible with NUKE_. LMK what you think.

Reproduction Steps

  1. Create Build Project
  2. Add a string parameter.
  3. Assert in target when parameter is null.
  4. export FALLOUT_MY_PARAMETER_NAME="hello"
  5. Run build, reach assertion.
  6. export NUKE_MY_PARAMETER_NAME="hello"
  7. Run build, no assertion.

Expected Behavior

Environment variables prepended with FALLOUT_ should be used for parameters as per documentation.

Actual Behavior

See Repro.

Regression?

Kind of. Technically?

Known Workarounds

No response

Could you help with a pull-request?

Yes

コントリビューターガイド