00:13 | <shu> | ljharb: okay, initial spec for transfer up at https://tc39.es/proposal-arraybuffer-transfer/ if you'd like to review |
00:18 | <shu> | huh i wonder why it says January 11, what timezone is GH on |
00:19 | <Andreu Botella> | probably UTC |
05:18 | <ljharb> | yeah, it's utc, it's really annoying |
05:19 | <ljharb> | there's an env var kevin added to ecmarkup that lets you set the modified time, but unfortunately i haven't worked out an ergonomic way to use it so that the date is deterministic :-/ |
06:11 | <bakkot> | well |
06:11 | <bakkot> | it's easy to make it deterministically 1970-01-01 or whatever |
06:12 | <ljharb> | lol ok well, deterministic and increasing as time itself increases :-p |
06:12 | <bakkot> | but deterministically "date of last file modification" is trickier yes |
06:14 | <bakkot> | for CI it's probably fine to have it do the commit date |
06:14 | <bakkot> | if you want it to be deterministic and increasing |
16:01 | <ljharb> | that date isn’t known until after the committed build is generated tho |
16:58 | <bakkot> | if you commit changes to the spec and then CI generates a separate commit with the build for that spec, CI can use the date of the "changes to the spec" commit to generate the date for the build |
17:00 | <ryzokuken> | that would help with the "CI rebuilds spec and causes merge conflicts" issue |
17:00 | <ryzokuken> | because the default template has this really irritating issue |
17:01 | <ryzokuken> | GH actions tries to rebuild the spec everytime, even if the commit already updates the built spec and adds fixup commits that need to be addressed but at the very least would cause merge conflicts |
17:01 | <ryzokuken> | so it's pretty much impossible to merge multiple PRs in a row. You have to always rebase all PRs on top of the main branch once you merge anything, it's quite irritating at times. |
17:05 | <bakkot> | ryzokuken: that's already fixed by https://github.com/tc39/template-for-proposals/pull/32, which puts the built spec on its own branch |
17:05 | <ryzokuken> | oh nice |
17:06 | <ryzokuken> | how can I incorporate this into an existing proposal repo? |
17:07 | <bakkot> | uhhh basically just apply that PR as a patch |
17:07 | <ryzokuken> | ah cool! Wasn't sure that'd just work. Will try this and let you know how it went |
17:07 | <bakkot> | and then change the repo settings to deploy from the gh-pages branch once the new CI runs and generates it |