Build: Reference GitHub Actions by commit SHAs
The SHAs are verified to come from the original repositories and not forks.
For reference:
https://github.com/github/codeql-action/releases/tag/v2.3.6
https://github.com/github/codeql-action/commit/
83f0fe6c4988d98a455712a27f0255212bba9bd4
https://github.com/actions/checkout/releases/tag/v3.5.2
https://github.com/actions/checkout/commit/
8e5e7e5ab8b370d6c329ec480221332ada57f0ab
https://github.com/actions/cache/releases/tag/v3.3.1
https://github.com/actions/cache/commit/
88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8
https://github.com/actions/setup-node/releases/tag/v3.6.0
https://github.com/actions/setup-node/commit/
64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c
Fixes gh-5266
Closes gh-5269
Signed-off-by: Gabriela Gutierrez <gabigutierrez@google.com>