1313 build_libs :
1414 runs-on : ${{ matrix.os }}
1515 container :
16- image : ghcr.io/aikidosec/firewall-php-build-libs:v1
16+ image : ghcr.io/aikidosec/firewall-php-build-libs:v1
1717 strategy :
1818 matrix :
1919 os : [ ubuntu-24.04, ubuntu-24.04-arm ]
4444 go test ./...
4545 go build -buildvcs=false -ldflags "-s -w" -o ../../build/aikido-agent
4646 ls -l ../../build
47-
47+
4848
4949 - name : Build Aikido Request Processor
5050 run : |
@@ -206,10 +206,11 @@ jobs:
206206
207207 - name : Build rpm package
208208 run : |
209+ cat /usr/lib/rpm/macros | grep level
209210 cd ~/rpmbuild/SOURCES
210211 tar czvf ~/rpmbuild/SOURCES/aikido-php-firewall-${{ env.AIKIDO_VERSION }}.tar.gz *
211212 rm -rf ~/rpmbuild/SOURCES/aikido-php-firewall-${{ env.AIKIDO_VERSION }}
212- rpmbuild -ba ~/rpmbuild/SPECS/aikido.spec
213+ rpmbuild --define "_binary_payload w9.gzdio" --define "_source_payload w9.gzdio" - ba ~/rpmbuild/SPECS/aikido.spec
213214 ls -l ~/rpmbuild/RPMS/${{ env.ARCH }}/
214215 mv ~/rpmbuild/RPMS/${{ env.ARCH }}/${{ env.AIKIDO_ARTIFACT }} ~/rpmbuild/RPMS/${{ env.ARCH }}/${{ env.AIKIDO_ARTIFACT_RELEASE }}
215216
@@ -426,7 +427,7 @@ jobs:
426427 - name : Ensure Apache uses PHP ${{ matrix.php_version }}
427428 if : matrix.server == 'apache-mod-php'
428429 run : |
429- a2-switch-php ${{ matrix.php_version }}
430+ a2-switch-php ${{ matrix.php_version }}
430431
431432 - name : Install DEB
432433 run : |
@@ -477,7 +478,7 @@ jobs:
477478 - name : Overwrite aikido.sh install script
478479 run : |
479480 echo "#!/usr/bin/env bash" > ./zen-demo-php/.fly/scripts/aikido.sh
480- echo "dpkg -i -E \"/var/www/html/aikido-php-firewall.\$(uname -i).deb\"" >> ./zen-demo-php/.fly/scripts/aikido.sh
481+ echo "dpkg -i -E \"/var/www/html/aikido-php-firewall.\$(uname -i).deb\"" >> ./zen-demo-php/.fly/scripts/aikido.sh
481482 - name : Run Firewall QA Tests
482483 uses : AikidoSec/firewall-tester-action@add-control-server-tests
483484 with :
@@ -513,7 +514,7 @@ jobs:
513514 - name : Overwrite aikido.sh install script
514515 run : |
515516 echo "#!/usr/bin/env bash" > ./zen-demo-php/.fly/scripts/aikido.sh
516- echo "dpkg -i -E \"/var/www/html/aikido-php-firewall.\$(uname -i).deb\"" >> ./zen-demo-php/.fly/scripts/aikido.sh
517+ echo "dpkg -i -E \"/var/www/html/aikido-php-firewall.\$(uname -i).deb\"" >> ./zen-demo-php/.fly/scripts/aikido.sh
517518 - name : Run Firewall QA Tests
518519 uses : AikidoSec/firewall-tester-action@add-control-server-tests
519520 with :
@@ -549,12 +550,12 @@ jobs:
549550 - name : Overwrite aikido.sh install script
550551 run : |
551552 echo "#!/usr/bin/env bash" > ./zen-demo-php/.fly/scripts/aikido.sh
552- echo "dpkg -i -E \"/var/www/html/aikido-php-firewall.\$(uname -i).deb\"" >> ./zen-demo-php/.fly/scripts/aikido.sh
553+ echo "dpkg -i -E \"/var/www/html/aikido-php-firewall.\$(uname -i).deb\"" >> ./zen-demo-php/.fly/scripts/aikido.sh
553554 - name : Run Firewall QA Tests
554555 uses : AikidoSec/firewall-tester-action@add-control-server-tests
555556 with :
556557 dockerfile_path : ./zen-demo-php/Dockerfile
557558 extra_args : ' --env-file=./zen-demo-php/.env.example -e APP_KEY=base64:W2v6u6VR4lURkxuMT9xZ6pdhXSt5rxsmWTbd1HGqlIM='
558559 sleep_before_test : 20
559560 max_parallel_tests : 7
560- test_type : control
561+ test_type : control
0 commit comments