Updated GitHub actions version for wazuh-docker workflows

This commit is contained in:
Carlos Bordon
2026-04-06 16:01:13 -03:00
parent c2e09a713a
commit 757be8713e
6 changed files with 24 additions and 24 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ jobs:
export GPG_TTY=$(tty) export GPG_TTY=$(tty)
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
# Using workflow-specific GITHUB_TOKEN because currently CI_WAZUHCI_BUMPER_TOKEN # Using workflow-specific GITHUB_TOKEN because currently CI_WAZUHCI_BUMPER_TOKEN
# doesn't have all the necessary permissions # doesn't have all the necessary permissions
@@ -148,7 +148,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
ref: ${{ inputs.docker_reference }} ref: ${{ inputs.docker_reference }}
@@ -156,14 +156,14 @@ jobs:
uses: ./.github/free-disk-space uses: ./.github/free-disk-space
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Configure aws credentials - name: Configure aws credentials
if: ${{ inputs.dev == true }} if: ${{ inputs.dev == true }}
uses: aws-actions/configure-aws-credentials@v4 uses: aws-actions/configure-aws-credentials@v6
with: with:
role-to-assume: ${{ secrets.AWS_IAM_DOCKER_ROLE }} role-to-assume: ${{ secrets.AWS_IAM_DOCKER_ROLE }}
aws-region: "${{ secrets.AWS_REGION }}" aws-region: "${{ secrets.AWS_REGION }}"
@@ -174,7 +174,7 @@ jobs:
- name: Log in to Docker Hub - name: Log in to Docker Hub
if: ${{ inputs.dev == false }} if: ${{ inputs.dev == false }}
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }} password: ${{ secrets.DOCKERHUB_PASSWORD }}
+15 -15
View File
@@ -8,7 +8,7 @@ jobs:
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Build Wazuh images - name: Build Wazuh images
run: ./build-images.sh run: ./build-images.sh
@@ -26,28 +26,28 @@ jobs:
docker save wazuh/wazuh-agent:${{env.WAZUH_IMAGE_VERSION}} -o /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-agent.tar docker save wazuh/wazuh-agent:${{env.WAZUH_IMAGE_VERSION}} -o /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-agent.tar
- name: Temporarily save Wazuh manager Docker image - name: Temporarily save Wazuh manager Docker image
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: docker-artifact-manager name: docker-artifact-manager
path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-manager.tar path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-manager.tar
retention-days: 1 retention-days: 1
- name: Temporarily save Wazuh indexer Docker image - name: Temporarily save Wazuh indexer Docker image
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: docker-artifact-indexer name: docker-artifact-indexer
path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-indexer.tar path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-indexer.tar
retention-days: 1 retention-days: 1
- name: Temporarily save Wazuh dashboard Docker image - name: Temporarily save Wazuh dashboard Docker image
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: docker-artifact-dashboard name: docker-artifact-dashboard
path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-dashboard.tar path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-dashboard.tar
retention-days: 1 retention-days: 1
- name: Temporarily save Wazuh agent Docker image - name: Temporarily save Wazuh agent Docker image
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: docker-artifact-agent name: docker-artifact-agent
path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-agent.tar path: /home/runner/work/wazuh-docker/wazuh-docker/docker-images/wazuh-agent.tar
@@ -70,28 +70,28 @@ jobs:
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Create enviroment variables - name: Create enviroment variables
run: cat .env > $GITHUB_ENV run: cat .env > $GITHUB_ENV
- name: Retrieve saved Wazuh indexer Docker image - name: Retrieve saved Wazuh indexer Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-indexer name: docker-artifact-indexer
- name: Retrieve saved Wazuh manager Docker image - name: Retrieve saved Wazuh manager Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-manager name: docker-artifact-manager
- name: Retrieve saved Wazuh dashboard Docker image - name: Retrieve saved Wazuh dashboard Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-dashboard name: docker-artifact-dashboard
- name: Retrieve saved Wazuh agent Docker image - name: Retrieve saved Wazuh agent Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-agent name: docker-artifact-agent
@@ -211,7 +211,7 @@ jobs:
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Create enviroment variables - name: Create enviroment variables
run: cat .env > $GITHUB_ENV run: cat .env > $GITHUB_ENV
@@ -220,22 +220,22 @@ jobs:
uses: ./.github/free-disk-space uses: ./.github/free-disk-space
- name: Retrieve saved Wazuh dashboard Docker image - name: Retrieve saved Wazuh dashboard Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-dashboard name: docker-artifact-dashboard
- name: Retrieve saved Wazuh manager Docker image - name: Retrieve saved Wazuh manager Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-manager name: docker-artifact-manager
- name: Retrieve saved Wazuh indexer Docker image - name: Retrieve saved Wazuh indexer Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-indexer name: docker-artifact-indexer
- name: Retrieve saved Wazuh agent Docker image - name: Retrieve saved Wazuh agent Docker image
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
name: docker-artifact-agent name: docker-artifact-agent
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
runs-on: "ubuntu-22.04" runs-on: "ubuntu-22.04"
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Installing dependencies - name: Installing dependencies
run: | run: |
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
runs-on: "ubuntu-22.04" runs-on: "ubuntu-22.04"
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Installing dependencies - name: Installing dependencies
run: | run: |
+1 -1
View File
@@ -29,7 +29,7 @@ jobs:
runs-on: "ubuntu-22.04" runs-on: "ubuntu-22.04"
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Installing dependencies - name: Installing dependencies
run: | run: |