From a6150982e9fe442c170871d6eb6db3c6cf3d26d9 Mon Sep 17 00:00:00 2001 From: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> Date: Tue, 18 Aug 2026 14:30:36 +0300 Subject: [PATCH 1/3] CI: Remove workflow_call trigger from packages_publishing & use GH CLI for call --- .github/workflows/packages_publishing.yml | 18 +-------------- .../packages_publishing_scheduler.yml | 23 +++++++++++-------- 2 files changed, 15 insertions(+), 26 deletions(-) diff --git a/.github/workflows/packages_publishing.yml b/.github/workflows/packages_publishing.yml index 527c2f9688c9..67a3ac688693 100644 --- a/.github/workflows/packages_publishing.yml +++ b/.github/workflows/packages_publishing.yml @@ -15,20 +15,6 @@ on: type: string description: Package file filter pattern required: false - workflow_call: - inputs: - tag: - type: string - default: daily - required: false - filter: - type: string - default: '' - required: false - branch: - type: string - default: '' - required: false permissions: contents: read @@ -44,14 +30,12 @@ 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' && 'packages-publishing-stable') || 'packages-publishing-daily' }} outputs: packages: ${{ steps.filter.outputs.packages }} steps: - name: Get sources uses: actions/checkout@v6 - with: - ref: ${{ inputs.branch || github.ref }} - name: Set up nodejs uses: actions/setup-node@v6 diff --git a/.github/workflows/packages_publishing_scheduler.yml b/.github/workflows/packages_publishing_scheduler.yml index e5e60f621383..746643dd3473 100644 --- a/.github/workflows/packages_publishing_scheduler.yml +++ b/.github/workflows/packages_publishing_scheduler.yml @@ -3,19 +3,24 @@ name: Publishing to GitHub Packages (scheduler) on: schedule: - cron: '00 18 * * *' - -permissions: - contents: read - packages: write + pull_request: jobs: publish: + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} strategy: matrix: branch: ['24_2', '25_1', '25_2', '26_1', 'main'] + name: Run Packages Publishing workflow - uses: ./.github/workflows/packages_publishing.yml - with: - tag: daily - branch: ${{ matrix.branch }} - secrets: inherit + steps: + - name: Get sources + uses: actions/checkout@v6 + with: + sparse-checkout: README.md + + - name: Publish Packages (${{ matrix.branch }}) + run: | + gh workflow run packages_publishing.yml -f tag=daily --ref ${{ matrix.branch }} \ No newline at end of file From 1dfefa4b4cb90bfd621cf6865fdea6ec9ca1d0fe Mon Sep 17 00:00:00 2001 From: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> Date: Tue, 18 Aug 2026 14:38:58 +0300 Subject: [PATCH 2/3] Remove pull_request trigger --- .github/workflows/packages_publishing.yml | 2 -- .github/workflows/packages_publishing_scheduler.yml | 1 - 2 files changed, 3 deletions(-) diff --git a/.github/workflows/packages_publishing.yml b/.github/workflows/packages_publishing.yml index 67a3ac688693..1ec8978458f8 100644 --- a/.github/workflows/packages_publishing.yml +++ b/.github/workflows/packages_publishing.yml @@ -158,8 +158,6 @@ jobs: steps: - name: Get sources uses: actions/checkout@v6 - with: - ref: ${{ inputs.branch || github.ref }} - name: Download packages uses: actions/download-artifact@v8 diff --git a/.github/workflows/packages_publishing_scheduler.yml b/.github/workflows/packages_publishing_scheduler.yml index 746643dd3473..0a78a06b39b7 100644 --- a/.github/workflows/packages_publishing_scheduler.yml +++ b/.github/workflows/packages_publishing_scheduler.yml @@ -3,7 +3,6 @@ name: Publishing to GitHub Packages (scheduler) on: schedule: - cron: '00 18 * * *' - pull_request: jobs: publish: From bc17a08b5c63c22e2439fa90a9a0588fb00ebb36 Mon Sep 17 00:00:00 2001 From: Ruslan Farkhutdinov <23283554+r-farkhutdinov@users.noreply.github.com> Date: Tue, 18 Aug 2026 14:40:03 +0300 Subject: [PATCH 3/3] Add empty line --- .github/workflows/packages_publishing_scheduler.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/packages_publishing_scheduler.yml b/.github/workflows/packages_publishing_scheduler.yml index 0a78a06b39b7..4cb51c0acba0 100644 --- a/.github/workflows/packages_publishing_scheduler.yml +++ b/.github/workflows/packages_publishing_scheduler.yml @@ -22,4 +22,4 @@ jobs: - name: Publish Packages (${{ matrix.branch }}) run: | - gh workflow run packages_publishing.yml -f tag=daily --ref ${{ matrix.branch }} \ No newline at end of file + gh workflow run packages_publishing.yml -f tag=daily --ref ${{ matrix.branch }}