Commit 8b956d8
authored
Restore ability to run adhoc maestro cloud release tests for hotfixes (duckduckgo#7917)
Task/Issue URL:
https://app.asana.com/1/137249556945/project/1211760946270935/task/1213422200354215?focus=true
### Description
Restores `release_tests.yml` to allow it to trigger release tests to run
on Maestro Cloud from CI from an arbitrary commit hash
### Changes:
- Add initial `develop` checkout so composite actions resolve correctly
for hotfix refs
- Remove `test-tag` input — always run `releaseTest`
- Rename `app-version` input to `commit-ref` (accepts branches, tags, or
SHAs)
- Rename workflow to "Ad-hoc Release Tests - Maestro Cloud"
- Remove Asana task creation on failure
### Steps to test this PR
- QA optional
- Tested in runs
https://github.com/duckduckgo/Android/actions/runs/22862027726 and
https://github.com/duckduckgo/Android/actions/runs/22861749518 to run
against a tag and a branch
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Low risk: changes are limited to a manually-triggered CI workflow,
though it affects how release-test runs are checked out and could break
ad-hoc testing if refs/actions resolution is wrong.
>
> **Overview**
> Restores/streamlines the ad-hoc Maestro Cloud release testing workflow
so it can be run against an arbitrary branch/tag/SHA via a renamed
`commit-ref` input.
>
> The workflow now checks out `develop` first to ensure local composite
actions resolve, always runs the `releaseTest` Maestro tag (removing the
configurable `test-tag` input), and removes the Asana task creation and
related env vars on failure.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
76c5545. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Co-authored-by: Craig Russell <1336281+CDRussell@users.noreply.github.com>1 parent 27bc177 commit 8b956d8
1 file changed
Lines changed: 11 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | 11 | | |
23 | 12 | | |
24 | 13 | | |
25 | 14 | | |
26 | 15 | | |
27 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
28 | 23 | | |
29 | 24 | | |
30 | 25 | | |
31 | 26 | | |
32 | | - | |
| 27 | + | |
33 | 28 | | |
34 | 29 | | |
35 | 30 | | |
| |||
47 | 42 | | |
48 | 43 | | |
49 | 44 | | |
50 | | - | |
| 45 | + | |
51 | 46 | | |
52 | 47 | | |
53 | 48 | | |
| |||
67 | 62 | | |
68 | 63 | | |
69 | 64 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
0 commit comments