Skip to content

Replace TravisCI with Github Actions #212

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

Merged
merged 1 commit into from
Mar 26, 2020

Conversation

prakashsurya
Copy link
Contributor

This change adds the necessary files and logic to take advantage of
GitHub Actions for running our automated tests. Currently we rely on
TravisCI to do this, but we'd like to transition over to GitHub Actions,
for the following reasons:

1. The Actions UI is more integrated with GitHub PRs
2. Best practices at Delphix suggests using Actions

Additionally, this change removes integration with the "bors" bot.

@prakashsurya prakashsurya changed the title Leverage Github Actions in favor of TravisCI (#398) Leverage Github Actions in favor of TravisCI Mar 26, 2020
@shartse
Copy link

shartse commented Mar 26, 2020

I don't have a lot of experience with github actions, but this looks reasonable to me.

One small suggestion I have is to reword the name of the PR - as it is it's a little unclear if we're moving to or from TravisCI. Maybe: "Replace TravisCI with Github Actions" or "Leverage Github Actions instead of TravisCI"

This change adds the necessary files and logic to take advantage of
GitHub Actions for running our automated tests. Currently we rely on
TravisCI to do this, but we'd like to transition over to GitHub Actions,
for the following reasons:

    1. The Actions UI is more integrated with GitHub PRs
    2. Best practices at Delphix suggests using Actions

Additionally, this change removes integration with the "bors" bot.
@prakashsurya prakashsurya changed the title Leverage Github Actions in favor of TravisCI Replace TravisCI with Github Actions Mar 26, 2020
@prakashsurya
Copy link
Contributor Author

Maybe: "Replace TravisCI with Github Actions"

Done!

@prakashsurya prakashsurya merged commit 2b20cce into delphix:master Mar 26, 2020
pzakha added a commit to pzakha/delphix-platform that referenced this pull request Aug 2, 2021
This backports the following changes:
- Move open-iscsi override out of /etc (delphix#263)
- changes for docker dep (delphix#311) (which is part of DLPX-76534)
- Replace TravisCI with Github Actions (delphix#212)
- Use "delphix/actions" for shellcheck and shfmt (delphix#220)

Note that this also adds the following file from master:
- .github/workflows/main.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants