Skip to content

Switch pre-merge workflow to pull_request and add LAVA trigger flow#91

Open
ffrancis123 wants to merge 1 commit into
AudioReach:masterfrom
ffrancis123:switch
Open

Switch pre-merge workflow to pull_request and add LAVA trigger flow#91
ffrancis123 wants to merge 1 commit into
AudioReach:masterfrom
ffrancis123:switch

Conversation

@ffrancis123
Copy link
Copy Markdown
Contributor

Switch trigger from pull_request_target to pull_request to improve security and align with standard GitHub Actions practices. Normalize YAML formatting and dependencies for clarity. [1]

Simplify test matrix filtering by refining jq logic, validating JSON, and supporting both object and array formats. Persist the filtered matrix to test_matrix.json and upload it as an artifact.

Replace inline LAVA trigger with trigger_lava_on_success workflow, which runs after a successful build, retrieves artifacts, extracts the build URL, and invokes LAVA tests with the prepared matrix.

[1] AudioReach/audioreach-workflows#73

Switch trigger from pull_request_target to pull_request to improve
security and align with standard GitHub Actions practices. Normalize
YAML formatting and dependencies for clarity. [1]

Simplify test matrix filtering by refining jq logic, validating JSON,
and supporting both object and array formats. Persist the filtered
matrix to test_matrix.json and upload it as an artifact.

Replace inline LAVA trigger with trigger_lava_on_success workflow,
which runs after a successful build, retrieves artifacts, extracts the
build URL, and invokes LAVA tests with the prepared matrix.

[1] AudioReach/audioreach-workflows#73

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
@ffrancis123 ffrancis123 requested review from a team June 4, 2026 09:05
@ffrancis123 ffrancis123 linked an issue Jun 4, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Action required: insecure pull_request_target usage detected

2 participants