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))) {