[PR #258] [MERGED] Migrating from Travis to Actions (by Addshore) #365

Closed
opened 2026-02-26 04:35:00 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mageddo/dns-proxy-server/pull/258
Author: @mageddo
Created: 1/28/2023
Status: Merged
Merged: 1/29/2023
Merged by: @mageddo

Base: masterHead: addshore-github-actions-for-upstream


📝 Commits (10+)

  • 6100d56 Github actions for CI (from addshore fork) (#15)
  • ba50f4b De addshoreify
  • ae4be03 Restore README
  • 1b47e85 Merging
  • c64ab4d renaming to ci
  • 73faf03 using the exact same command to check the ci as before, it's important to make sure no previus compose cache will be used
  • 3d3f988 Enabling only for pull requests right now
  • 78b173d Renaming and runing for pull requests
  • 07ba515 renaming
  • d699dca reverting files

📊 Changes

9 files changed (+100 additions, -35 deletions)

View changed files

.github/workflows/actions-deploy.yml (+58 -0)
.github/workflows/ci.yml (+15 -0)
.travis.yml (+0 -13)
📝 Dockerfile.builder (+1 -1)
📝 Dockerfile.hub (+1 -1)
📝 README.md (+0 -2)
📝 VERSION (+1 -1)
📝 builder.bash (+18 -9)
📝 docker-compose.yml (+6 -8)

📄 Description

Motivation

The old Travis CI job is gone, now Travis is not free then we are moving to Actions.

Scope

Migrate from Travis to Actions as the result of the CI/CD must be the same, no looking to change the way we release, do CI or CD, if something in this sense has the to change then change the minimum necessary.

Tasks


🔄 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/mageddo/dns-proxy-server/pull/258 **Author:** [@mageddo](https://github.com/mageddo) **Created:** 1/28/2023 **Status:** ✅ Merged **Merged:** 1/29/2023 **Merged by:** [@mageddo](https://github.com/mageddo) **Base:** `master` ← **Head:** `addshore-github-actions-for-upstream` --- ### 📝 Commits (10+) - [`6100d56`](https://github.com/mageddo/dns-proxy-server/commit/6100d5698c3947cf97c4171583988025998efc27) Github actions for CI (from addshore fork) (#15) - [`ba50f4b`](https://github.com/mageddo/dns-proxy-server/commit/ba50f4be0e7310f68d3a4625430b20169926057d) De addshoreify - [`ae4be03`](https://github.com/mageddo/dns-proxy-server/commit/ae4be03e6ac2b098e26fcef6c2261c07f3523d48) Restore README - [`1b47e85`](https://github.com/mageddo/dns-proxy-server/commit/1b47e8518ebb35e04ffb0d284d3feecb058a9fbd) Merging - [`c64ab4d`](https://github.com/mageddo/dns-proxy-server/commit/c64ab4d8f837c0e3eacde756ecef3038def66a99) renaming to ci - [`73faf03`](https://github.com/mageddo/dns-proxy-server/commit/73faf03ab11ac16e7bb1d7f22b58bfab33f0bc44) using the exact same command to check the ci as before, it's important to make sure no previus compose cache will be used - [`3d3f988`](https://github.com/mageddo/dns-proxy-server/commit/3d3f988e271ce95433f8f8037002ae0d14a8f417) Enabling only for pull requests right now - [`78b173d`](https://github.com/mageddo/dns-proxy-server/commit/78b173d295537d96506ef3f8db9d4bd4c4b37444) Renaming and runing for pull requests - [`07ba515`](https://github.com/mageddo/dns-proxy-server/commit/07ba5152b57623714372cb98780a0290e5ae5949) renaming - [`d699dca`](https://github.com/mageddo/dns-proxy-server/commit/d699dca9e9a03a81773a6e56409655a512e35f94) reverting files ### 📊 Changes **9 files changed** (+100 additions, -35 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/actions-deploy.yml` (+58 -0) ➕ `.github/workflows/ci.yml` (+15 -0) ➖ `.travis.yml` (+0 -13) 📝 `Dockerfile.builder` (+1 -1) 📝 `Dockerfile.hub` (+1 -1) 📝 `README.md` (+0 -2) 📝 `VERSION` (+1 -1) 📝 `builder.bash` (+18 -9) 📝 `docker-compose.yml` (+6 -8) </details> ### 📄 Description ## Motivation The old Travis CI job is gone, now Travis is not free then we are moving to Actions. ## Scope Migrate from Travis to Actions as the result of the CI/CD must be the same, no looking to change the way we release, do CI or CD, if something in this sense has the to change then change the minimum necessary. ## Tasks * [x] Utilize Addshore contribution https://github.com/mageddo/dns-proxy-server/pull/257 changing what aren't compliance to the scope. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 04:35:00 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dns-proxy-server-mageddo#365
No description provided.