diff --git a/.github/workflows/dependency-reivew.yml b/.github/workflows/dependency-reivew.yml index b5e0a0c..04ffc20 100644 --- a/.github/workflows/dependency-reivew.yml +++ b/.github/workflows/dependency-reivew.yml @@ -12,6 +12,6 @@ concurrency: jobs: dependency-review: - uses: epam/ai-dial-ci/.github/workflows/java_dependency_review.yml@2.0.1 + uses: epam/ai-dial-ci/.github/workflows/java_dependency_review.yml@2.6.0 secrets: ACTIONS_BOT_TOKEN: ${{ secrets.ACTIONS_BOT_TOKEN }} diff --git a/.github/workflows/deploy-development.yml b/.github/workflows/deploy-development.yml new file mode 100644 index 0000000..cd28624 --- /dev/null +++ b/.github/workflows/deploy-development.yml @@ -0,0 +1,23 @@ +name: Deploy development + +on: + workflow_dispatch: + registry_package: + workflow_run: + workflows: ["Release Workflow"] + types: + - completed + +jobs: + gitlab-dev-deploy: + if: | + github.event_name == 'workflow_dispatch' || + github.event.registry_package.package_version.container_metadata.tag.name == 'development' || + (github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'development') + uses: epam/ai-dial-ci/.github/workflows/deploy-development.yml@2.6.0 + with: + gitlab-project-id: "2350" + secrets: + DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} + DEPLOY_ACCESS_TOKEN: ${{ secrets.DEPLOY_ACCESS_TOKEN }} + DEPLOY_TRIGGER_TOKEN: ${{ secrets.DEPLOY_TRIGGER_TOKEN }} diff --git a/.github/workflows/deploy_dev.yml b/.github/workflows/deploy_dev.yml deleted file mode 100644 index 475b5e1..0000000 --- a/.github/workflows/deploy_dev.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Deploy dev trigger - -on: - registry_package: - -jobs: - gitlab-dev-deploy: - if: ${{ github.event.registry_package.package_version.container_metadata.tag.name == 'development' }} - uses: epam/ai-dial-ci/.github/workflows/deploy-development.yml@2.0.1 - with: - gitlab-project-id: "2350" - gitlab-project-ref: "master" - secrets: - DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} - DEPLOY_ACCESS_TOKEN: ${{ secrets.DEPLOY_ACCESS_TOKEN }} - DEPLOY_TRIGGER_TOKEN: ${{ secrets.DEPLOY_TRIGGER_TOKEN }} diff --git a/.github/workflows/pr-title-check.yml b/.github/workflows/pr-title-check.yml index 3a1a048..f30a026 100644 --- a/.github/workflows/pr-title-check.yml +++ b/.github/workflows/pr-title-check.yml @@ -13,6 +13,6 @@ concurrency: jobs: pr-title-check: - uses: epam/ai-dial-ci/.github/workflows/pr-title-check.yml@2.0.1 + uses: epam/ai-dial-ci/.github/workflows/pr-title-check.yml@2.6.0 secrets: ACTIONS_BOT_TOKEN: ${{ secrets.ACTIONS_BOT_TOKEN }} diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index e0c05c0..4c047fd 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -4,9 +4,13 @@ on: pull_request: branches: [development, release-*] +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number }} + cancel-in-progress: true + jobs: run_tests: - uses: epam/ai-dial-ci/.github/workflows/java_pr.yml@2.0.1 + uses: epam/ai-dial-ci/.github/workflows/java_pr.yml@2.6.0 secrets: inherit with: java-version: 21 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df5a231..394c046 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ concurrency: jobs: release: - uses: epam/ai-dial-ci/.github/workflows/java_release.yml@2.0.1 + uses: epam/ai-dial-ci/.github/workflows/java_release.yml@2.6.0 secrets: inherit with: java-version: 21