I'm honestly too lazy to create two commits for fixing these one-line issues so here's one.
The first hunk fixes the name of the projectName input. This is relevant now because it gets logged and the log message looks stupid when there is an input without a name.
The second hunk fixes a warning when using declarative non-flake jobsets. The implementation may look weird but it's just the same as the logical implication operator of nix.
O4QHGXYIVGJVSI52EMSROPKZ7RSQ4MU4PZHPBHHFNBR7G3E7GEAQC DC2RV54X2OSCZQGO3AKHEBUU3LQNQW4GLTIMCYTLYQKEVTPVPTZQC BCFAS6VOEDLANURVQYMHK4FQY5JMBD6U2KMRZKS2T73LBP4T3QIAC N22GPKYTOLZLBGTGDATQDVZ4R5APZEAOIA7L32X4UXBH4XNI7MWAC VIJBYUAVRRXZRCZ23FVCXHPAJ54MRCR6XNKMZXREQK7PGKBI4UWQC PDZD5QOROUFE2NO53W2CPRMCIH5XEDU7KOJPNEIR5HGCFP3CWV6AC SW7STLQ76HI564FLEJTVUGFMZ2DNMHPJFYFRWY5KYP2OQC42VIVAC RXVJFQ5AV3WME4HDVBPSRCALQTXROT4KQPOQVO6KTWTBNZIZZGPAC if (defined $prevEval && $prevEval->hash eq $argsHash && !$dryRun && !$jobset->forceeval && $prevEval->flake eq $flakeRef) {
if (defined $prevEval && $prevEval->hash eq $argsHash && !$dryRun && !$jobset->forceeval && (!defined($flakeRef) || ($prevEval->flake eq $flakeRef))) {