[PR #5431] [MERGED] Move CI to GitHub Actions #13016

Closed
opened 2025-12-29 22:24:57 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/5431
Author: @jeremystretch
Created: 12/8/2020
Status: Merged
Merged: 12/8/2020
Merged by: @jeremystretch

Base: developHead: github-actions-ci


📝 Commits (5)

📊 Changes

5 files changed (+54 additions, -83 deletions)

View changed files

.github/workflows/ci.yml (+50 -0)
.travis.yml (+0 -19)
📝 README.md (+2 -2)
📝 netbox/netbox/configuration.testing.py (+2 -2)
scripts/cibuild.sh (+0 -60)

📄 Description

We're moving our CI build process from Travis CI to GitHub Actions. The change was prompted primarily by unknowingly exhausting our allotment of credits on Travis, but has the added benefit of tighter integration with GitHub.

The cibuild.sh script has been refactored into a GHA workflow with discrete steps, allowing better visibility into each build.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/5431 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 12/8/2020 **Status:** ✅ Merged **Merged:** 12/8/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `develop` ← **Head:** `github-actions-ci` --- ### 📝 Commits (5) - [`1420205`](https://github.com/netbox-community/netbox/commit/142020512a470910564932197ce10384e37ea352) Add ci.yml - [`5b82543`](https://github.com/netbox-community/netbox/commit/5b82543121fcadfe3b02dfbea6e91de759ce75b8) Port cibuild.sh tasks to ci.yml - [`1bde291`](https://github.com/netbox-community/netbox/commit/1bde291968b2ce6957d240bd2f24eb61d1bd368c) Remove Travis CI integration - [`9acb328`](https://github.com/netbox-community/netbox/commit/9acb328acc64a373e490041c9e065b56835be15e) Update build status badges - [`6da5c01`](https://github.com/netbox-community/netbox/commit/6da5c01e3f94a8158fb211969e66f14586d825c2) Rename workflow ### 📊 Changes **5 files changed** (+54 additions, -83 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/ci.yml` (+50 -0) ➖ `.travis.yml` (+0 -19) 📝 `README.md` (+2 -2) 📝 `netbox/netbox/configuration.testing.py` (+2 -2) ➖ `scripts/cibuild.sh` (+0 -60) </details> ### 📄 Description We're moving our CI build process from Travis CI to GitHub Actions. The change was prompted primarily by unknowingly exhausting our allotment of credits on Travis, but has the added benefit of tighter integration with GitHub. The `cibuild.sh` script has been refactored into a GHA workflow with discrete steps, allowing better visibility into each build. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 22:24:57 +01:00
adam closed this issue 2025-12-29 22:24:57 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13016