From cde9baca6c67ef41067372eab68bc97cf72eb9a0 Mon Sep 17 00:00:00 2001 From: Golden_Eagle07 Date: Fri, 3 Jul 2026 12:38:00 +0530 Subject: [PATCH 1/5] fixed pull request bug --- .github/workflows/backend.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/backend.yaml b/.github/workflows/backend.yaml index 2daa9e8..4559217 100644 --- a/.github/workflows/backend.yaml +++ b/.github/workflows/backend.yaml @@ -2,9 +2,7 @@ name: Go Integration & Test Suite on: push: - branches: [ main, v0.1.5, 0.2.0 ] pull_request: - branches: [ main ] jobs: test: From c05276f3c3d3b09ddab09d425202347594c467b2 Mon Sep 17 00:00:00 2001 From: Golden_Eagle07 Date: Fri, 3 Jul 2026 13:22:03 +0530 Subject: [PATCH 2/5] fixed pull request bug --- .github/workflows/backend.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backend.yaml b/.github/workflows/backend.yaml index 4559217..697ed5c 100644 --- a/.github/workflows/backend.yaml +++ b/.github/workflows/backend.yaml @@ -50,7 +50,7 @@ jobs: HOST: ${{ vars.HOST }} PORT: ${{ vars.PORT }} POSTGRES_USER: ${{ vars.POSTGRES_USER }} - POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} # FIXED: Removed extra '{' + POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} POSTGRES_DB: ${{ vars.POSTGRES_DB }} POSTGRES_PORT: ${{ vars.POSTGRES_PORT }} POSTGRES_HOST: ${{ vars.POSTGRES_HOST }} @@ -66,11 +66,11 @@ jobs: -f migrations/002_create_refresh_tokens_up.sql \ -f migrations/003_add_search_indexes_up.sql \ -f migrations/004_create_message_up.sql \ - -f migrations/005_create_message_status_up.sql\ + -f migrations/005_create_message_status_up.sql \ -f migrations/006_create_groups_table_up.sql go run main.go & for i in $(seq 1 10); do - curl -sf http://${{ vars.POSTGRES_HOST }}:${{ vars.PORT }}/api/health && break + curl -sf http://${{ vars.HOST }}:${{ vars.PORT }}/api/health && break echo "Waiting for server... attempt $i" sleep 2 done From a7f21e650a2486be216eb265118dad2c30080ac8 Mon Sep 17 00:00:00 2001 From: Golden_Eagle07 Date: Fri, 3 Jul 2026 19:02:40 +0530 Subject: [PATCH 3/5] fixed test workflows --- .github/workflows/backend.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/backend.yaml b/.github/workflows/backend.yaml index 697ed5c..6edacca 100644 --- a/.github/workflows/backend.yaml +++ b/.github/workflows/backend.yaml @@ -45,6 +45,10 @@ jobs: install-go: false working-directory: "server" + - name: create .env + run: | + cp .env.example .env + - name: Execute Package Test Automation Suite env: HOST: ${{ vars.HOST }} From dc7cead9f6b31597587d2febb177618b09121bb2 Mon Sep 17 00:00:00 2001 From: Golden_Eagle07 Date: Fri, 3 Jul 2026 19:58:20 +0530 Subject: [PATCH 4/5] fixed workflows --- .github/workflows/backend.yaml | 39 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/.github/workflows/backend.yaml b/.github/workflows/backend.yaml index 6edacca..6b7b50c 100644 --- a/.github/workflows/backend.yaml +++ b/.github/workflows/backend.yaml @@ -4,6 +4,9 @@ on: push: pull_request: +permissions: + contents: read + jobs: test: runs-on: ubuntu-latest @@ -11,9 +14,9 @@ jobs: postgres: image: postgres:16-alpine env: - POSTGRES_USER: ${{ vars.POSTGRES_USER }} - POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} - POSTGRES_DB: ${{ vars.POSTGRES_DB }} + POSTGRES_USER: ${{ vars.POSTGRES_USER || 'elephant_admin' }} + POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD || 'local_test_password' }} + POSTGRES_DB: ${{ vars.POSTGRES_DB || 'elephant_messenger' }} ports: - 42359:5432 options: >- @@ -45,27 +48,23 @@ jobs: install-go: false working-directory: "server" - - name: create .env - run: | - cp .env.example .env - - name: Execute Package Test Automation Suite env: - HOST: ${{ vars.HOST }} - PORT: ${{ vars.PORT }} - POSTGRES_USER: ${{ vars.POSTGRES_USER }} - POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} - POSTGRES_DB: ${{ vars.POSTGRES_DB }} - POSTGRES_PORT: ${{ vars.POSTGRES_PORT }} - POSTGRES_HOST: ${{ vars.POSTGRES_HOST }} - JWT_SECRET: ${{ secrets.JWT_SECRET }} - ARGON_MEMORY: ${{ vars.ARGON_MEMORY }} - ARGON_ITERATIONS: ${{ vars.ARGON_ITERATIONS }} - ARGON_PARALLELISM: ${{ vars.ARGON_PARALLELISM }} + HOST: ${{ vars.HOST || '127.0.0.1' }} + PORT: ${{ vars.PORT || '8080'}} + POSTGRES_USER: ${{ vars.POSTGRES_USER || 'elephant_admin' }} + POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD || 'local_test_password' }} + POSTGRES_DB: ${{ vars.POSTGRES_DB || 'elephant_messenger' }} + POSTGRES_PORT: ${{ vars.POSTGRES_PORT || '42359' }} + POSTGRES_HOST: ${{ vars.POSTGRES_HOST || 'localhost' }} + JWT_SECRET: ${{ secrets.JWT_SECRET || 'testing_only_secret_key_string_32_chars' }} + ARGON_MEMORY: ${{ vars.ARGON_MEMORY || '65536' }} + ARGON_ITERATIONS: ${{ vars.ARGON_ITERATIONS || '1' }} + ARGON_PARALLELISM: ${{ vars.ARGON_PARALLELISM || '2'}} run: | cd server sudo apt-get update && sudo apt-get install -y postgresql-client - PGPASSWORD="${{ secrets.POSTGRES_PASSWORD }}" psql -h "${{ vars.POSTGRES_HOST }}" -p "${{ vars.POSTGRES_PORT }}" -U "${{ vars.POSTGRES_USER }}" -d "${{ vars.POSTGRES_DB }}" \ + PGPASSWORD="$POSTGRES_PASSWORD" psql -h "$.POSTGRES_HOST" -p "$POSTGRES_PORT" -U "$POSTGRES_USER" -d "$vars.POSTGRES_DB" \ -f migrations/001_create_users_up.sql \ -f migrations/002_create_refresh_tokens_up.sql \ -f migrations/003_add_search_indexes_up.sql \ @@ -74,7 +73,7 @@ jobs: -f migrations/006_create_groups_table_up.sql go run main.go & for i in $(seq 1 10); do - curl -sf http://${{ vars.HOST }}:${{ vars.PORT }}/api/health && break + curl -sf http://$.HOST:$.PORT/api/health && break echo "Waiting for server... attempt $i" sleep 2 done From c1b9a605680e7cdc346550da9910559351aa35ac Mon Sep 17 00:00:00 2001 From: Golden_Eagle07 Date: Fri, 3 Jul 2026 20:03:48 +0530 Subject: [PATCH 5/5] fixed typos --- .github/workflows/backend.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backend.yaml b/.github/workflows/backend.yaml index 6b7b50c..3e191ac 100644 --- a/.github/workflows/backend.yaml +++ b/.github/workflows/backend.yaml @@ -64,7 +64,7 @@ jobs: run: | cd server sudo apt-get update && sudo apt-get install -y postgresql-client - PGPASSWORD="$POSTGRES_PASSWORD" psql -h "$.POSTGRES_HOST" -p "$POSTGRES_PORT" -U "$POSTGRES_USER" -d "$vars.POSTGRES_DB" \ + PGPASSWORD="$POSTGRES_PASSWORD" psql -h "$POSTGRES_HOST" -p "$POSTGRES_PORT" -U "$POSTGRES_USER" -d "$POSTGRES_DB" \ -f migrations/001_create_users_up.sql \ -f migrations/002_create_refresh_tokens_up.sql \ -f migrations/003_add_search_indexes_up.sql \ @@ -73,7 +73,7 @@ jobs: -f migrations/006_create_groups_table_up.sql go run main.go & for i in $(seq 1 10); do - curl -sf http://$.HOST:$.PORT/api/health && break + curl -sf http://$HOST:$PORT/api/health && break echo "Waiting for server... attempt $i" sleep 2 done