Skip to content

CI: replace test execution handler with conditional#502

Merged
ykim-akamai merged 3 commits intolinode:mainfrom
ykim-akamai:ci/replace_execution_handler_with_conditional
May 9, 2024
Merged

CI: replace test execution handler with conditional#502
ykim-akamai merged 3 commits intolinode:mainfrom
ykim-akamai:ci/replace_execution_handler_with_conditional

Conversation

@ykim-akamai
Copy link
Contributor

@ykim-akamai ykim-akamai commented May 7, 2024

📝 Description

Substitute hacky solution of executing integration tests and uploading test data with a more efficient solution using a conditional statement. This enhancement enables us to directly view test output within its associated step :)

✔️ How to Test

Build on forked - https://github.com/ykim-1/linodego/actions/runs/8993610349
TOD link (test instance) - http://198.19.5.79:7272/builds/663aba524f454e00016b8dbf?team=DX&buildName=linodego%201.33.1&bld_id=663aba524f454e00016b8dbf

📷 Preview

If applicable, include a screenshot or code snippet of this change. Otherwise, please remove this section.

@ykim-akamai ykim-akamai requested a review from a team as a code owner May 7, 2024 23:20
@ykim-akamai ykim-akamai requested review from jriddle-linode and zliang-akamai and removed request for a team May 7, 2024 23:20
@ykim-akamai ykim-akamai added the repo-ci-improvement for improvements in the repository or CI workflow in the changelog. label May 8, 2024
- name: Add additional information to XML report
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
- name: Upload test results to bucket
if: github.ref == 'refs/heads/main' && github.event_name == 'push' && always()
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The secrets of this repo is only available to main branch, hence above checks are required to get the workflow to pass on open PRs against main

@ykim-akamai ykim-akamai merged commit 87593bd into linode:main May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

repo-ci-improvement for improvements in the repository or CI workflow in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants