diff --git a/.github/workflows/build_image_develop.yml b/.github/workflows/build_image_develop.yml index e1eeb47..9fe68ba 100644 --- a/.github/workflows/build_image_develop.yml +++ b/.github/workflows/build_image_develop.yml @@ -6,12 +6,23 @@ on: workflow_dispatch: jobs: + get-data: + runs-on: ubuntu-latest + outputs: + releaseImg: ${{ steps.get_release_img.outputs.release }} + steps: + - + id: get_release_img + uses: pozetroninc/github-action-get-latest-release@v0.8.0 + with: + repository: ${{ github.repository }} build-develop: - uses: ./.github/workflows/build_and_publish.yml + needs: get-data + uses: $/.github/workflows/build_and_publish.yml with: appGitRefs: develop appAddSha: true - imgBuild: ${{ vars.VERSION_LB_IMG }} + imgBuild: ${{ needs.get-data.outputs.releaseImg }} regName: ${{ vars.REGISTRY_URL }} regLogin: ${{ vars.REGISTRY_LOGIN }} secrets: diff --git a/.github/workflows/build_image_release.yml b/.github/workflows/build_image_release.yml index b0ff4dd..e25ee77 100644 --- a/.github/workflows/build_image_release.yml +++ b/.github/workflows/build_image_release.yml @@ -4,12 +4,29 @@ on: workflow_dispatch: jobs: + get-data: + runs-on: ubuntu-latest + outputs: + releaseImg: ${{ steps.get_release_img.outputs.release }} + releaseApp: ${{ steps.get_release_app.outputs.release }} + steps: + - + id: get_release_img + uses: pozetroninc/github-action-get-latest-release@v0.8.0 + with: + repository: ${{ github.repository }} + - + id: get_release_app + uses: pozetroninc/github-action-get-latest-release@v0.8.0 + with: + repository: librebooking/librebooking build-stable: - uses: ./.github/workflows/build_and_publish.yml + needs: get-data + uses: $/.github/workflows/build_and_publish.yml with: - appGitRefs: ${{ vars.VERSION_LB_APP }} + appGitRefs: ${{ needs.get-data.outputs.releaseApp }} appAddSha: false - imgBuild: ${{ vars.VERSION_LB_IMG }} + imgBuild: ${{ needs.get-data.outputs.releaseImg }} regName: ${{ vars.REGISTRY_URL }} regLogin: ${{ vars.REGISTRY_LOGIN }} secrets: