Merge pull request #39 from passbolt/v5-run-workflow
Some checks are pending
Go / test (push) Waiting to run

V5 run workflow
This commit is contained in:
Samuel Lorch 2025-03-05 16:58:39 +01:00 committed by GitHub
commit 7a23a1aeea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,9 +2,9 @@ name: Go
on: on:
push: push:
branches: [ main ] branches: [main, v5]
pull_request: pull_request:
branches: [ main ] branches: [main, v5]
jobs: jobs:
test: test:
@ -16,19 +16,19 @@ jobs:
go-version: 1.23 go-version: 1.23
- name: "Setup Passbolt" - name: "Setup Passbolt"
run: | run: |
git clone https://github.com/passbolt/passbolt_docker.git ../passbolt_docker git clone https://github.com/passbolt/passbolt_docker.git ../passbolt_docker
cd ../passbolt_docker cd ../passbolt_docker
docker compose -f docker-compose/docker-compose-ce.yaml up -d docker compose -f docker-compose/docker-compose-ce.yaml up -d
docker ps -a docker ps -a
- name: "Test" - name: "Test"
run: | run: |
docker exec docker-compose-passbolt-1 sh -c '/usr/bin/wait-for.sh -t 30 localhost:443' docker exec docker-compose-passbolt-1 sh -c '/usr/bin/wait-for.sh -t 30 localhost:443'
output=$(docker exec docker-compose-passbolt-1 sh -c 'su -m -c "/usr/share/php/passbolt/bin/cake \ output=$(docker exec docker-compose-passbolt-1 sh -c 'su -m -c "/usr/share/php/passbolt/bin/cake \
passbolt register_user \ passbolt register_user \
-u your@email.com \ -u your@email.com \
-f yourname \ -f yourname \
-l surname \ -l surname \
-r admin" -s /bin/sh www-data') -r admin" -s /bin/sh www-data')
export REG_URL=$(echo ${output##* your mailbox or here: } | tr -d '\n') export REG_URL=$(echo ${output##* your mailbox or here: } | tr -d '\n')
echo "Register with $REG_URL" echo "Register with $REG_URL"
go test -v ./... go test -v ./...