FIX: Fixed variable name as per Gitea documentation it cannot start from GITEA_
All checks were successful
Zabbix APK Builder / check-version (push) Successful in 11s
Zabbix APK Builder / update-version (push) Has been skipped
Zabbix APK Builder / build-packages (push) Has been skipped
Zabbix APK Builder / deploy-test (push) Has been skipped

This commit is contained in:
2025-09-03 19:28:03 +02:00
parent 4b8c91d957
commit 5e685381cb
2 changed files with 12 additions and 22 deletions

View File

@@ -1,5 +1,4 @@
name: Zabbix APK Builder
run-name: ${{ gitea.actor }} is building Zabbix APK packages 🚀
on:
# Trigger on pushes to main/test branch
@@ -26,6 +25,8 @@ jobs:
- name: Check for new Zabbix version
id: version-check
run: |
set -euo pipefail
# Install jq for JSON parsing
sudo apt-get update && sudo apt-get install -y jq
@@ -45,7 +46,7 @@ jobs:
echo "latest_version=$LATEST_VERSION" >> $GITHUB_OUTPUT
echo "Latest version: $LATEST_VERSION"
# Determine if we should build (remove workflow_dispatch reference)
# Determine if we should build
if [ "$CURRENT_VERSION" != "$LATEST_VERSION" ]; then
echo "should_build=true" >> $GITHUB_OUTPUT
echo "Build required: Version changed"
@@ -63,10 +64,12 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GITEA_TOKEN }}
token: ${{ secrets.ACCESS_TOKEN }}
- name: Update APKBUILD version
run: |
set -euo pipefail
LATEST_VERSION="${{ needs.check-version.outputs.latest_version }}"
CURRENT_VERSION="${{ needs.check-version.outputs.current_version }}"
@@ -104,12 +107,16 @@ jobs:
- name: Build Zabbix packages
run: |
set -euo pipefail
cd zabbix-apk-builder
chmod +x build.sh
./build.sh
- name: List built packages
run: |
set -euo pipefail
echo "Built packages:"
ls -la zabbix-apk-builder/packages/
@@ -137,6 +144,8 @@ jobs:
- name: Test deployment in Alpine container
run: |
set -euo pipefail
echo "Testing package installation..."
# Test agent package