Merge branch 'js/ci-ghwf-dedup-tests'
commit20a00abe35a3f54db5bcb54ca8c04d3f679042ea
authorJunio C Hamano <gitster@pobox.com>
Fri, 9 Oct 2020 04:53:26 +0000 (8 21:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 9 Oct 2020 04:53:26 +0000 (8 21:53 -0700)
tree7db86873586b6954a0528b754e275a83c09712dc
parentd620daaa34be578a67734c0daca4412d6d06f208
parent4463ce75b7eea47f9b484b05957def655d3f46d5
Merge branch 'js/ci-ghwf-dedup-tests'

The logic to skip testing on the tagged commit and the tag itself
was not quite consistent which led to failure of Windows test
tasks.  It has been revamped to consistently skip revisions that
have already been tested, based on the tree object of the revision.

* js/ci-ghwf-dedup-tests:
  ci: do not skip tagged revisions in GitHub workflows
  ci: skip GitHub workflow runs for already-tested commits/trees
.github/workflows/main.yml