Fix #72
Cache optimization achieved by generating composer.lock files prior to library downloads. These composer.lock files can now be hashed to create and retrieve cache keys.
coverage: 95.242%. remained the same
when pulling 8648668f74e2c47a0f01092a06c97211b4d3d193 on 72-github-actions-the-set-output-command-is-deprecated
into d0ffd36e5f14107fcbbc55d1c433506ad93e4b94 on main.
Fix #72 Cache optimization achieved by generating composer.lock files prior to library downloads. These composer.lock files can now be hashed to create and retrieve cache keys.