Skip to content

[CLIENT-3017] CI/CD: Wait for Aerospike server Docker container to be ready using asinfo instead of a time delay #64

[CLIENT-3017] CI/CD: Wait for Aerospike server Docker container to be ready using asinfo instead of a time delay

[CLIENT-3017] CI/CD: Wait for Aerospike server Docker container to be ready using asinfo instead of a time delay #64

Workflow file for this run

name: Dev workflow (part 2)
on:
pull_request_target:
branches:
- 'dev*'
types:
- closed
workflow_dispatch:
jobs:
bump-dev-number:
if: ${{ github.event_name == 'workflow_dispatch' || github.event.pull_request.merged == true }}
uses: ./.github/workflows/bump-version.yml
with:
change: 'bump-dev-num'
secrets: inherit
rebuild-artifacts-with-new-dev-num:
needs: bump-dev-number
name: Rebuild artifacts with new dev number
uses: ./.github/workflows/build-wheels.yml
with:
# On pull_request_target, the bump version commit will be ignored
# So we must pass it manually to the workflow
ref: ${{ needs.bump-dev-number.outputs.bump_sha }}
secrets: inherit
upload-to-jfrog:
name: Upload artifacts to JFrog
needs: [
bump-dev-number,
rebuild-artifacts-with-new-dev-num
]
uses: ./.github/workflows/upload-to-jfrog.yml
with:
version: ${{ needs.bump-dev-number.outputs.new_version }}
secrets: inherit
# We don't want the artifacts in JFrog to also exist in Github
delete-artifacts:
needs: upload-to-jfrog
uses: ./.github/workflows/delete-artifacts.yml