From 95345cd9123c1b2cafb5a78f61d622930d455f76 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 18:52:56 +0000 Subject: [PATCH 01/17] Add GitHub Actions workflow --- .github/workflows/ci.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..c81f41bc --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,25 @@ +name: CI Pipeline + +on: + push: + branches: + - main + + pull_request: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout source code + uses: actions/checkout@v4 + + - name: Display runner information + run: | + echo "Running on GitHub-hosted runner" + uname -a + pwd + ls -la From ed55a92fa5835e9117ce198e983eab712f9f50a5 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 19:17:34 +0000 Subject: [PATCH 02/17] ci.yml change1 --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c81f41bc..f8374360 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,7 @@ jobs: - name: Display runner information run: | echo "Running on GitHub-hosted runner" + hostname uname -a pwd ls -la From 7013161d64d991178cddf7d9bed8d359044e1892 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 19:20:28 +0000 Subject: [PATCH 03/17] ci.yml change2 --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8374360..a095aced 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,3 +24,4 @@ jobs: uname -a pwd ls -la + cat /etc/os-release From be1c049c82d33700716c130e7482651451412596 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 19:23:37 +0000 Subject: [PATCH 04/17] ci.yml change3 --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a095aced..77d6129b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,3 +25,6 @@ jobs: pwd ls -la cat /etc/os-release + sudo apt update + sudo apt install nginx -y + From 4287a053d98969b334de6408465e12ec918f4c4c Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 19:26:28 +0000 Subject: [PATCH 05/17] ci.yml change4 --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 77d6129b..23d6668c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,4 +27,6 @@ jobs: cat /etc/os-release sudo apt update sudo apt install nginx -y - + sudo ufw allow 'Nginx HTTP' + sudo systemctl status nginx + From 26681399d617845d204bed6c707fcbad056e420b Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 19:28:22 +0000 Subject: [PATCH 06/17] ci.yml change5 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 23d6668c..f134088c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,5 +28,5 @@ jobs: sudo apt update sudo apt install nginx -y sudo ufw allow 'Nginx HTTP' - sudo systemctl status nginx + sudo systemctl start nginx From 8bc4a623b79203b39b3194e239e2d9f6eb57cf7a Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sat, 25 Jul 2026 19:30:55 +0000 Subject: [PATCH 07/17] ci.yml change6 --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f134088c..def253c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,4 +29,8 @@ jobs: sudo apt install nginx -y sudo ufw allow 'Nginx HTTP' sudo systemctl start nginx + sudo apt install curl + curl http://127.0.0.1:80/ + + From a987c0a128bf97644b63cd21ee4c551c1cef0630 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 09:06:51 +0000 Subject: [PATCH 08/17] repo changes7 --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index def253c3..5d489e5a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,6 +31,7 @@ jobs: sudo systemctl start nginx sudo apt install curl curl http://127.0.0.1:80/ + echo "THE END" From e492b66f302583d882e9e852997c91fae62a79c6 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 09:14:04 +0000 Subject: [PATCH 09/17] repo changes8 --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d489e5a..bfab9cad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,6 +21,7 @@ jobs: run: | echo "Running on GitHub-hosted runner" hostname + hostname -I uname -a pwd ls -la From 891e2a8edb3b663a2b2c8c28d8f2e1ff04c2ba4e Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 11:09:33 +0000 Subject: [PATCH 10/17] self-hosted yaml change1 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfab9cad..a89ae792 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout source code From 47de5f369155a4ed9a7658386f1e2d0ea999d9b8 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 11:23:35 +0000 Subject: [PATCH 11/17] self-hosted changes2 --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a89ae792..8cdd9d3a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,6 +26,7 @@ jobs: pwd ls -la cat /etc/os-release + sudo whoami sudo apt update sudo apt install nginx -y sudo ufw allow 'Nginx HTTP' From 459af79aa11e99017f8cd28e78c9b103a871bd67 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 13:31:02 +0000 Subject: [PATCH 12/17] apache2 installation --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cdd9d3a..8371a672 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,9 +28,8 @@ jobs: cat /etc/os-release sudo whoami sudo apt update - sudo apt install nginx -y - sudo ufw allow 'Nginx HTTP' - sudo systemctl start nginx + sudo apt install apache2 -y + sudo systemctl start apache2 sudo apt install curl curl http://127.0.0.1:80/ echo "THE END" From 6d185f247d64c49ffeea3ce103d4fdfdfd629528 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 13:53:42 +0000 Subject: [PATCH 13/17] apache2 installation wf2 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8371a672..d0ff8a7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: sudo systemctl start apache2 sudo apt install curl curl http://127.0.0.1:80/ - echo "THE END" + echo "THE ENDD" From f433628fb3deeab5853a2ec3f936787ac2e5ded7 Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 14:02:29 +0000 Subject: [PATCH 14/17] apache2 installation test --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d0ff8a7b..8371a672 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: sudo systemctl start apache2 sudo apt install curl curl http://127.0.0.1:80/ - echo "THE ENDD" + echo "THE END" From b1b40cf4eb4be60f89a5f94dab9b53635f7f5fab Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 26 Jul 2026 14:09:26 +0000 Subject: [PATCH 15/17] apache installation 3 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8371a672..7e584fbe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ on: jobs: build: - runs-on: self-hosted + runs-on: Linux steps: - name: Checkout source code From 2224d54393f77c47fb1472d1d0b0dd775b68813c Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 16 Aug 2026 08:24:15 +0000 Subject: [PATCH 16/17] port change --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e584fbe..8e13d39f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,9 +29,10 @@ jobs: sudo whoami sudo apt update sudo apt install apache2 -y + sudo sed -i 's/Listen 80/Listen 81/g' /etc/apache2/ports.conf sudo systemctl start apache2 sudo apt install curl - curl http://127.0.0.1:80/ + curl http://127.0.0.1:81/ echo "THE END" From 3d98a8da179a762b66d0232c313d96995bbe274b Mon Sep 17 00:00:00 2001 From: tarun-parna Date: Sun, 16 Aug 2026 16:37:08 +0530 Subject: [PATCH 17/17] re install apache2 --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e13d39f..a6c605cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,8 @@ jobs: ls -la cat /etc/os-release sudo whoami + sudo systemctl stop apache2 + sudo apt remove apache2 sudo apt update sudo apt install apache2 -y sudo sed -i 's/Listen 80/Listen 81/g' /etc/apache2/ports.conf