| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- name: QA
- on:
- workflow_dispatch:
- inputs:
- branch:
- type: string
- description: Branch name
- required: true
- jobs:
- test:
- name: Test
- runs-on: ubuntu-latest
- steps:
- - name: Checkout firebird-qa
- uses: actions/checkout@v4
- with:
- fetch-depth: 1
- repository: FirebirdSQL/firebird-qa
- path: firebird-qa
- - name: Download firebird installer
- id: download-artifact
- uses: dawidd6/action-download-artifact@v6
- with:
- github_token: ${{secrets.GITHUB_TOKEN}}
- workflow: main.yml
- workflow_conclusion: success
- branch: ${{ github.event.inputs.branch }}
- name: firebird-linux-x64
- name_is_regexp: false
- path: firebird-installer
- - name: Run firebird-qa
- run: |
- export FBQA_INSTALLER=$(echo ./firebird-installer/*.tar.gz)
- export FBQA_OUT=out
- ./firebird-qa/run-docker.sh --timeout 250 ./tests/ | tee out/out.txt
- - name: Update summary
- if: always()
- run: |
- cat out/md_report.md >> $GITHUB_STEP_SUMMARY
- - name: Upload result
- uses: actions/upload-artifact@main
- if: always()
- with:
- name: firebird-qa
- path: out/
|