This pull request (PR) updates the PR testing GH workflow to split the testing jobs into three for better control and maintenance.
Also, it removes code duplication using a composed action (https://github.com/commerce-docs/devsite-install-action) in all relevant workflows and removes unnecessary permissions in the testing PR workflow and the Pages workflow.
Further restriction updates will be done later in separate PRs.
Purpose of this pull request
This pull request (PR) updates the PR testing GH workflow to split the testing jobs into three for better control and maintenance. Also, it removes code duplication using a composed action (https://github.com/commerce-docs/devsite-install-action) in all relevant workflows and removes unnecessary permissions in the testing PR workflow and the Pages workflow. Further restriction updates will be done later in separate PRs.
Related PRs