* IDEMPIERE-4360:code quality to perform automatic reviews with static analysis
update actions/setup-java to v3
update actions/checkout to v3
update codeql-action to v2
update actions/cache to v3, use separate action for restore and save
include build branch to cache key
* IDEMPIERE-4360:code quality to perform automatic reviews with static analysis
update java to 17 to adapt with IDEMPIERE-5448 2023 June Platform Update
* IDEMPIERE-4360:code quality to perform automatic reviews with static analysis
don't need complicate for master branch, in case switch from master-x to master-y, it's ok to re-build cache. not much happen this case