diff --git a/.github/workflows/docker-openmetadata-airflow.yml b/.github/workflows/docker-openmetadata-airflow.yml index ccff2fec281..9f4be0f05ff 100644 --- a/.github/workflows/docker-openmetadata-airflow.yml +++ b/.github/workflows/docker-openmetadata-airflow.yml @@ -11,13 +11,25 @@ name: docker-openmetadata-airflow docker on: + workflow_dispatch: + inputs: + tag: + description: "Input tag" + required: true release: types: [published] - + jobs: push_to_docker_hub: runs-on: ubuntu-latest + env: + input: ${{ github.event.inputs.tag }} + steps: + - name: Check trigger type + if: ${{ env.input == '' }} + run: echo "input=0.10.4" >> $GITHUB_ENV + - name: Check out the Repo uses: actions/checkout@v2 @@ -40,5 +52,5 @@ jobs: platforms: linux/amd64,linux/arm64 push: ${{ github.event_name == 'release' }} # Update tags before every release - tags: 'openmetadata/airflow:0.10.1,openmetadata/airflow:latest' + tags: 'openmetadata/airflow:$input,openmetadata/airflow:latest' file: ./docker/airflow/Dockerfile diff --git a/.github/workflows/docker-openmetadata-db.yml b/.github/workflows/docker-openmetadata-db.yml index cacf2578bd6..1b56f702bc5 100644 --- a/.github/workflows/docker-openmetadata-db.yml +++ b/.github/workflows/docker-openmetadata-db.yml @@ -11,13 +11,25 @@ name: docker-openmetadata-db docker on: + workflow_dispatch: + inputs: + tag: + description: "Input tag" + required: true release: types: [published] jobs: push_to_docker_hub: runs-on: ubuntu-latest + env: + input: ${{ github.event.inputs.tag }} + steps: + - name: Check trigger type + if: ${{ env.input == '' }} + run: echo "input=0.10.4" >> $GITHUB_ENV + - name: Check out the Repo uses: actions/checkout@v2 @@ -40,5 +52,5 @@ jobs: platforms: linux/amd64,linux/arm64 push: ${{ github.event_name == 'release' }} # Update tags before every release - tags: 'openmetadata/db:0.10.0,openmetadata/db:latest' - file: ./docker/local-metadata/Dockerfile_mysql \ No newline at end of file + tags: 'openmetadata/db:$input,openmetadata/db:latest' + file: ./docker/local-metadata/Dockerfile_mysql diff --git a/.github/workflows/docker-openmetadata-ingestion.yml b/.github/workflows/docker-openmetadata-ingestion.yml index 3e28ce8b6bc..27607b8ff4c 100644 --- a/.github/workflows/docker-openmetadata-ingestion.yml +++ b/.github/workflows/docker-openmetadata-ingestion.yml @@ -11,13 +11,25 @@ name: docker-openmetadata-ingestion docker on: + workflow_dispatch: + inputs: + tag: + description: "Input tag" + required: true release: types: [published] jobs: push_to_docker_hub: runs-on: ubuntu-latest + env: + input: ${{ github.event.inputs.tag }} + steps: + - name: Check trigger type + if: ${{ env.input == '' }} + run: echo "input=0.10.4" >> $GITHUB_ENV + - name: Check out the Repo uses: actions/checkout@v2 @@ -50,5 +62,5 @@ jobs: platforms: linux/amd64,linux/arm64 push: ${{ github.event_name == 'release' }} # Update tags before every release - tags: 'openmetadata/ingestion:0.10.0,openmetadata/ingestion:latest' + tags: 'openmetadata/ingestion:$input,openmetadata/ingestion:latest' file: ./ingestion/Dockerfile diff --git a/.github/workflows/docker-openmetadata-server.yml b/.github/workflows/docker-openmetadata-server.yml index 3496b77ddaf..85299f616c7 100644 --- a/.github/workflows/docker-openmetadata-server.yml +++ b/.github/workflows/docker-openmetadata-server.yml @@ -11,13 +11,25 @@ name: docker-openmetadata-server docker on: + workflow_dispatch: + inputs: + tag: + description: "Input tag" + required: true release: types: [published] jobs: push_to_docker_hub: runs-on: ubuntu-latest + env: + input: ${{ github.event.inputs.tag }} + steps: + - name: Check trigger type + if: ${{ env.input == '' }} + run: echo "input=0.10.4" >> $GITHUB_ENV + - name: Check out the Repo uses: actions/checkout@v2 @@ -40,5 +52,5 @@ jobs: platforms: linux/amd64,linux/arm64 push: ${{ github.event_name == 'release' }} # Update tags before every release - tags: 'openmetadata/server:0.10.0,openmetadata/server:latest' + tags: 'openmetadata/server:$input,openmetadata/server:latest' file: ./docker/metadata/Dockerfile