From 84caf3f0b42e5de414d5ebd840175bf11792199d Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Fri, 11 Aug 2023 12:58:54 -0400 Subject: [PATCH] Update github workflows In the integration_tests one, go is now installed using actions, therefore the ansible go installation will be skipped. --- .github/workflows/integration_tests.yaml | 8 ++++++-- data/ansible/integration_tests/main.yaml | 3 +-- data/ansible/roles/cgrates/defaults/main.yaml | 1 + data/ansible/roles/cgrates/tasks/main.yaml | 4 ++-- data/ansible/roles/go/defaults/main.yaml | 1 + data/ansible/roles/go/tasks/main.yaml | 15 +++++++++++---- 6 files changed, 22 insertions(+), 10 deletions(-) diff --git a/.github/workflows/integration_tests.yaml b/.github/workflows/integration_tests.yaml index 7784533f1..1d3a811a3 100644 --- a/.github/workflows/integration_tests.yaml +++ b/.github/workflows/integration_tests.yaml @@ -29,6 +29,11 @@ jobs: - name: Checkout code uses: actions/checkout@v3 + - name: Install Go + uses: actions/setup-go@v4 + with: + go-version: "1.21.0" + - name: Setup Python uses: actions/setup-python@v4 with: @@ -41,11 +46,10 @@ jobs: - name: Run Ansible Playbook run: | - ansible-playbook data/ansible/integration_tests/main.yaml -i localhost, -c local -e "ansible_user=$(whoami) cgrates_dir=$GITHUB_WORKSPACE clone_repository=false" + ansible-playbook data/ansible/integration_tests/main.yaml -i localhost, -c local -e "ansible_user=$(whoami) cgrates_dir=$GITHUB_WORKSPACE clone_repository=false install_go=false" - name: Run integration tests run: | sudo su <