Skip to content

Setup GitHub actions#3

Merged
gouravjawale28 merged 24 commits intomasterfrom
setup_github_actions
Jan 27, 2026
Merged

Setup GitHub actions#3
gouravjawale28 merged 24 commits intomasterfrom
setup_github_actions

Conversation

@gouravjawale28
Copy link
Copy Markdown

What story is associated with this PR?
[AB#1487427]

What kind of change does this PR introduce?
Sets up CI on Github Actions for Puffing-billy.

Summary
https://github.com/BookerSoftwareInc/puffing-billy/actions

Documentation
Github Actions Setup
https://github.com/ruby/setup-ruby

Copy link
Copy Markdown

@sgyyz sgyyz left a comment

Choose a reason for hiding this comment

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

left one comment about the code checkout, we can use the standard action for it

rm phantomjs.tar.bz2
phantomjs --version || echo "PhantomJS installed"

- name: Checkout
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

oh, is it possible to use the official action actions/checkout to checkout the code: https://github.com/actions/checkout

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Thanks @sgyyz , I have modified the checkout section now.

@gouravjawale28 gouravjawale28 requested a review from sgyyz January 22, 2026 11:04
Copy link
Copy Markdown

@sgyyz sgyyz left a comment

Choose a reason for hiding this comment

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

LGTM, but it's better to have another 👁️ to review the test changes.

@gouravjawale28 gouravjawale28 merged commit d1f1948 into master Jan 27, 2026
2 checks passed
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