12:16
<peterv>
annevk: I'm a bit confused, HTMLAnchorElement doesn't add unscopables, does it?
12:47
<annevk>
peterv: I was confused!
12:48
<peterv>
ok 🙂
12:49
<annevk>
I cannot think of an example like the one OP mentions, but maybe it's still theoretical at this point
13:01
<peterv>
annevk: we certainly don't have any WebIDL in Gecko that does it currently, and from what I remember we'd just have the added unscopables in the derived interface
13:01
<peterv>
with the current implementation I mean
14:53
<Andreu Botella>
sideshowbarker: https://w3c.github.io/csswg-drafts/timestamps.json
14:53
<Andreu Botella>
it's showing the timestamp of the latest commit in the repo for all specs
14:58
<Andreu Botella>
oh, that might be because the git checkout in Github Actions is sparse
15:05
<sideshowbarker>
ah — yeah in general since there’s not a good way to test GitHub Actions locally, I hadn’t anticipated that the workflow might be set up that way. When I tested it locally, I just did a full clone and I found that the timestamps were what I’d expected them to be
15:07
<sideshowbarker>
but still I would expect that even with a sparse checkout, git would give accurate timestamps. It seems counter-intuitive to me at least that git would do otherwise. I guess I can test it locally with a sparse checkout to see
15:09
<Andreu Botella>
I think git is trying to find any commits that modify the file, and here there aren't any in the section of the history it has
15:10
<Andreu Botella>
I'm not sure why it would show up the earliest commit rather than erroring or something, though
15:13
<sideshowbarker>
well, looking at https://github.com/w3c/csswg-drafts/blob/main/.github/workflows/build-specs.yml now, nothing jumps out to me that seems to be explicitly doing a sparse checkout. And I’m now also realizing that I don’t really know what the use case for a sparse checkout is — when I mentioned it, I had initially conflated it in my mind with a shallow clone. But I see it’s something completely different actually
15:13
<Andreu Botella>
oh
15:13
<Andreu Botella>
I'm also conflating those, I guess
15:13
<Andreu Botella>
I meant a shallow clone
15:13
<sideshowbarker>
ah OK
15:14
<Andreu Botella>
the actions/checkout@v3 action by default does a shallow clone with -depth=1
15:14
<sideshowbarker>
aha
15:14
<Andreu Botella>

you can do

- uses: actions/checkout@v3
  with:
    fetch-depth: 0

to make it a full clone

15:14
<Andreu Botella>
https://github.com/actions/checkout
15:15
<sideshowbarker>
OK yeah let’s please do that