1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-24 13:52:55 +03:00
wezterm/.github
Wez Furlong ce89e33f01 ci: make deterministic again!
dc728b3895 introduced some non-determinism
by mutating the global TARGETS list.

The result is, depending on iteration order, the generated jobs
may inherit the env from earlier jobs.

Notably, if the tag job inherit the schedule reason from a continuous
job, they'll upload assets with an incorrect filename.

This commit restores the determinism by forcing each iteration
of the generation loop to make a deep copy of the statically
defined information in TARGETS.

While we're at it, ensure that the list of env vars is sorted
to avoid non-determinism there as well.

refs: https://github.com/wez/wezterm/issues/2176
2022-06-25 11:40:47 -07:00
..
ISSUE_TEMPLATE remove old bug report template 2021-08-17 17:42:57 -07:00
workflows ci: make deterministic again! 2022-06-25 11:40:47 -07:00
dependabot.yml dependabot: switch to weekly schedule 2020-12-10 21:35:31 -08:00
FUNDING.yml Create FUNDING.yml 2021-04-22 00:04:48 -07:00
no-response.yml config for the no-response bot 2021-04-15 19:09:31 -07:00