## **User description**
Skip signing when building a snapshot to allow dependabot PRs to build.
Use larger runners for build and test.
___
## **Type**
enhancement, bug_fix
___
## **Description**
- Updated GitHub Actions workflow to use modified runner machines for
better resource allocation.
- Implemented skipping of signing for snapshot releases to facilitate
dependabot PRs.
- Introduced new environment variables `METADATA_REPORT_PATH` and
`XUNIT_REPORT_PATH` to store reports.
- Enhanced test execution steps to generate junitxml reports and
metadata for better CI insights.
- Optimized Docker image size by cleaning up additional directories in
`Dockerfile.std`.
___
## **Changes walkthrough**
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement
</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>release.yml</strong><dd><code>Enhance GitHub Actions
Workflow and Improve CI Robustness</code></dd></summary>
<hr>
.github/workflows/release.yml
<li>Modified runner machines to 'ubuntu-latest-m' and
'ubuntu-latest-m-2' <br>for different jobs.<br> <li> Added skipping of
signing during snapshot releases.<br> <li> Introduced new environment
variables and paths for reports.<br> <li> Enhanced the test execution
script to include junitxml reporting and <br>metadata generation.<br>
<li> Updated docker compose commands and logging.<br>
</details>
</td>
<td><a
href="https://github.com/TykTechnologies/tyk/pull/6248/files#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34">+68/-17</a>
</td>
</tr>
<tr>
<td>
<details>
<summary><strong>Dockerfile.std</strong><dd><code>Optimize Docker Image
by Cleaning Additional Directories</code> </dd></summary>
<hr>
ci/Dockerfile.std
<li>Added cleanup of additional directories to reduce Docker image
size.<br>
</details>
</td>
<td><a
href="https://github.com/TykTechnologies/tyk/pull/6248/files#diff-a3b3e9cabd877d0bd0fc8f20a9fdca7f44d102547a5fdfcd398ea01637e5dfae">+1/-0</a>
</td>
</tr>
</table></td></tr></tr></tbody></table>
___
> ✨ **PR-Agent usage**:
>Comment `/help` on the PR to get a list of all available PR-Agent tools
and their descriptions
Co-authored-by: Gromit <policy@gromit>
User description
Skip signing when building a snapshot to allow dependabot PRs to build.
Use larger runners for build and test.
Type
enhancement, bug_fix
Description
METADATA_REPORT_PATHandXUNIT_REPORT_PATHto store reports.Dockerfile.std.Changes walkthrough
release.yml
Enhance GitHub Actions Workflow and Improve CI Robustness.github/workflows/release.yml
for different jobs.
metadata generation.
Dockerfile.std
Optimize Docker Image by Cleaning Additional Directoriesci/Dockerfile.std