Skip to content

Commit

Permalink
fix: fetch package in package testing workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
mjcr99 committed Feb 4, 2025
1 parent 915de6e commit 7577732
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 13 deletions.
3 changes: 2 additions & 1 deletion .github/actions/test-install-components/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ runs:
$${{ env.PACKAGE_NAME }} agent
- name: Check test result
shell: bash
shell: bash
run: |
if grep -iq " installed.*wazuh-agent" /tmp/status.log ; then
echo "Installation successfully."
else
Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/linux_package_binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,6 @@ jobs:
Build-agent-linux-packages:
runs-on: ${{ (inputs.architecture == 'arm64' || inputs.architecture == 'aarch64') && 'wz-linux-arm64' || 'ubuntu-latest' }}
timeout-minutes: 25
outputs:
package_name: ${{ steps.package-built.outputs.PACKAGE_NAME }}
name: Package Wazuh agent binaries Linux ${{ inputs.architecture }} - ${{ inputs.system }} - agent packages ${{ inputs.is_stage && ' - is stage' || '' }}${{ inputs.checksum && ' - checksum' || '' }} - ${{ inputs.id }}

steps:
Expand Down Expand Up @@ -129,7 +127,6 @@ jobs:
docker_image_tag: ${{ env.TAG }}

- name: Build ${{ inputs.system }} wazuh-agent on ${{ env.ARCH }}
id: package-built
run: |
REVISION=${{ inputs.revision }}
FLAGS="--verbose -s /tmp --dont-build-docker -j $(nproc) "
Expand All @@ -139,7 +136,6 @@ jobs:
echo "generate_package.sh -a ${{ env.ARCH }} --tag ${{ env.TAG }} --system ${{ inputs.system }} $FLAGS"
sudo bash packages/generate_package.sh -a ${{ env.ARCH }} --tag ${{ env.TAG }} --system ${{ inputs.system }} $FLAGS
echo "PACKAGE_NAME=$(find /tmp -maxdepth 1 -type f -name *agent*.${{ inputs.system }} -exec basename {} 2>/dev/null \;| grep -v -E "^(wazuh-agent-dbg|wazuh-agent-debuginfo)")" | tee -a $GITHUB_ENV
echo "PACKAGE_NAME=$(find /tmp -maxdepth 1 -type f -name *agent*.${{ inputs.system }} -exec basename {} 2>/dev/null \;| grep -v -E "^(wazuh-agent-dbg|wazuh-agent-debuginfo)")" >> $GITHUB_OUTPUT
- name: Set up AWS CLI
if: ${{ inputs.upload_to_s3 }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/linux_test_deb_package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,12 @@ jobs:
- name: Download wazuh agent package
uses: actions/download-artifact@v4
with:
name: ${{ needs.build-package-agent-linux-deb-packages.outputs.package_name }}
pattern: '*.deb'

- name: Unzip package
- name: Get package name
run: |
unzip ${{ needs.build-package-agent-linux-deb-packages.outputs.package_name }}.zip -d /tmp
echo "PACKAGE_NAME=${{ needs.build-package-agent-linux-deb-packages.outputs.package_name }}" >> $GITHUB_ENV
unzip wazuh-agent* -d /tmp
echo "PACKAGE_NAME=$(find /tmp -maxdepth 1 -type f -name *agent* -exec basename {} 2>/dev/null \;| grep -v -E "^(wazuh-agent-dbg|wazuh-agent-debuginfo)")" | tee -a $GITHUB_ENV
- name: Test DEB package installation
uses: ./.github/actions/test-install-components
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/linux_test_rpm_package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,12 @@ jobs:
- name: Download wazuh agent package
uses: actions/download-artifact@v4
with:
name: ${{ needs.build-package-agent-linux-rpm-packages.outputs.package_name }}
pattern: '*.rpm'

- name: Unzip package
- name: Get package name
run: |
unzip ${{ needs.build-package-agent-linux-deb-packages.outputs.package_name }}.zip -d /tmp
echo "PACKAGE_NAME=${{ needs.build-package-agent-linux-deb-packages.outputs.package_name }}" >> $GITHUB_ENV
unzip wazuh-agent* -d /tmp
echo "PACKAGE_NAME=$(find /tmp -maxdepth 1 -type f -name *agent* -exec basename {} 2>/dev/null \;| grep -v -E "^(wazuh-agent-dbg|wazuh-agent-debuginfo)")" | tee -a $GITHUB_ENV
- name: Test RPM package installation
uses: ./.github/actions/test-install-components
Expand Down

0 comments on commit 7577732

Please sign in to comment.