From cb2639e055bb1307d49bb2377084336e37e2aedb Mon Sep 17 00:00:00 2001 From: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> Date: Mon, 17 Aug 2026 10:28:20 +0300 Subject: [PATCH 1/3] CI: Remove approve-package-publishing job from packages publishing --- .github/workflows/packages_publishing.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/packages_publishing.yml b/.github/workflows/packages_publishing.yml index c5716911dae8..a53c3de6b6ef 100644 --- a/.github/workflows/packages_publishing.yml +++ b/.github/workflows/packages_publishing.yml @@ -41,20 +41,9 @@ env: SBOM_PACKAGE_NAMES: devextreme,devextreme-angular,devextreme-react,devextreme-vue,devextreme-themebuilder jobs: - approve-package-publishing: - name: Approve package publishing - if: ${{ inputs.tag == 'stable' || (github.event_name == 'workflow_dispatch' && !contains(github.workflow_ref, '/.github/workflows/packages_publishing_scheduler.yml@')) }} - runs-on: ubuntu-slim - environment: packages-publishing - steps: - - name: Approve publishing - run: echo "Package publishing approved" - build: name: Build packages runs-on: ubuntu-latest - needs: approve-package-publishing - if: ${{ always() && !cancelled() && (needs.approve-package-publishing.result == 'success' || needs.approve-package-publishing.result == 'skipped') }} outputs: packages: ${{ steps.filter.outputs.packages }} steps: @@ -177,6 +166,7 @@ jobs: name: Publish package runs-on: ubuntu-slim needs: build + environment: ${{ inputs.tag == 'stable' || (github.event_name == 'workflow_dispatch' && !contains(github.workflow_ref, '/.github/workflows/packages_publishing_scheduler.yml@')) && 'packages-publishing' || 'packages-publishing-automation' }} strategy: fail-fast: false matrix: From abcd24c171953b87a38db58ad366873f619ca0fb Mon Sep 17 00:00:00 2001 From: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> Date: Mon, 17 Aug 2026 10:31:28 +0300 Subject: [PATCH 2/3] CI: Move dynamic environment to build job --- .github/workflows/packages_publishing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/packages_publishing.yml b/.github/workflows/packages_publishing.yml index a53c3de6b6ef..1608e5b48d23 100644 --- a/.github/workflows/packages_publishing.yml +++ b/.github/workflows/packages_publishing.yml @@ -44,6 +44,7 @@ jobs: build: name: Build packages runs-on: ubuntu-latest + environment: ${{ inputs.tag == 'stable' || (github.event_name == 'workflow_dispatch' && !contains(github.workflow_ref, '/.github/workflows/packages_publishing_scheduler.yml@')) && 'packages-publishing' || 'packages-publishing-automation' }} outputs: packages: ${{ steps.filter.outputs.packages }} steps: @@ -166,7 +167,6 @@ jobs: name: Publish package runs-on: ubuntu-slim needs: build - environment: ${{ inputs.tag == 'stable' || (github.event_name == 'workflow_dispatch' && !contains(github.workflow_ref, '/.github/workflows/packages_publishing_scheduler.yml@')) && 'packages-publishing' || 'packages-publishing-automation' }} strategy: fail-fast: false matrix: From e20cd9f3a1f46ba89ae9f988d6e8c1582ac5fd5a Mon Sep 17 00:00:00 2001 From: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> Date: Mon, 17 Aug 2026 11:14:10 +0300 Subject: [PATCH 3/3] CI: Fix parentheses issue in condition Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> --- .github/workflows/packages_publishing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/packages_publishing.yml b/.github/workflows/packages_publishing.yml index 1608e5b48d23..527c2f9688c9 100644 --- a/.github/workflows/packages_publishing.yml +++ b/.github/workflows/packages_publishing.yml @@ -44,7 +44,7 @@ jobs: build: name: Build packages runs-on: ubuntu-latest - environment: ${{ inputs.tag == 'stable' || (github.event_name == 'workflow_dispatch' && !contains(github.workflow_ref, '/.github/workflows/packages_publishing_scheduler.yml@')) && 'packages-publishing' || 'packages-publishing-automation' }} + environment: ${{ (inputs.tag == 'stable' || (github.event_name == 'workflow_dispatch' && !contains(github.workflow_ref, '/.github/workflows/packages_publishing_scheduler.yml@'))) && 'packages-publishing' || 'packages-publishing-automation' }} outputs: packages: ${{ steps.filter.outputs.packages }} steps: