Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Github Actions instead of CirclecI #53

Merged
merged 1 commit into from
Dec 22, 2021
Merged

Use Github Actions instead of CirclecI #53

merged 1 commit into from
Dec 22, 2021

Conversation

cognifloyd
Copy link
Member

This is part of StackStorm/community#63

This PR moves the standard Exchange CI jobs from CircleCI to GHA.

There are some additional integration test jobs that should probably also be converted, so I'm submitting this one as a PR instead of pushing to master like the rest of the packs.

Do you want to convert the other jobs or leave them where they are for now and just merge this?

@cognifloyd cognifloyd requested review from mickmcgrath13 and removed request for a team December 21, 2021 01:33
Copy link
Collaborator

@namachieli namachieli left a comment

Choose a reason for hiding this comment

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

It all looks good to me. I reviewed and understand what the intent here is, and I don't see anything that stands out to me as problematic. I would prefer if @userlocalhost has a chance to also review.

Withholding approval for now, pending additional reviews.

Comment on lines +21 to +23

tag_release:
needs: build_and_test
Copy link
Member Author

Choose a reason for hiding this comment

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

Maybe add another integration_test workflow that converts the integration_test jobs from CircleCI to GHA.
Make that a reusable workflow (on.workflow_call), and then call it in both build_and_test and release workflows.

Suggested change
tag_release:
needs: build_and_test
integration_tests:
name: Integration Tests
uses: StackStorm-Exchange/stackstorm-zabbix/.github/workflows/integration_tests.yaml@master
tag_release:
needs:
- build_and_test
- integration_tests

Copy link
Collaborator

@userlocalhost userlocalhost left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@cognifloyd cognifloyd merged commit b94749b into master Dec 22, 2021
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.

3 participants