]> git.ipfire.org Git - thirdparty/squid.git/commit
CI: Use ccache-action repo maintained by its original author (#1943)
authorAlex Rousskov <rousskov@measurement-factory.com>
Mon, 11 Nov 2024 16:17:09 +0000 (16:17 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Mon, 11 Nov 2024 17:23:21 +0000 (17:23 +0000)
commitcb1a70e95ca3da0463bfcfff35e987b25c7452d1
tree9538bb59a42f4fc4635b27fff8e62334f42f102d
parenta2ddc0b710f6b4c53b0648feed1f09bd9f92b08d
CI: Use ccache-action repo maintained by its original author (#1943)

    squid-cache/ccache-action@v1.2.14 is not allowed to be used in ...

For recent commit 627cca6d, we cloned hendrikmuhs/ccache-action
repository because GitHub Actions prohibited usage of that repository in
Squid Project CI tests. Cloning worked around that restriction, but we
did not realize that there are other solutions, and that cloning forces
all other Squid repositories to either clone squid-cache/ccache-action
or permit squid-cache/ccache-action execution by other means.

To reduce the number of obscure repositories Squid Project and others
have to deal with, it is better to adjust repository configuration to
allow well-known hendrikmuhs/ccache-action in "Actions permissions" at
https://github.com/.../squid/settings/actions
.github/workflows/quick.yaml
.github/workflows/slow.yaml