build: cicd fixes

This commit is contained in:
Nikita Kiselev
2025-07-10 18:34:43 +03:00
parent 846fa64fb4
commit 6274d24d66
2 changed files with 12 additions and 5 deletions

View File

@@ -2,19 +2,24 @@ name: Telegram Mini App Shop Builder
on:
push:
branches:
- master
tags: ['v*']
permissions:
contents: write
jobs:
module-build:
if: github.ref == 'refs/heads/master'
name: Build module.
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup PHP 7.4
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
tools: composer
- name: Build module
run: |
bash scripts/ci/build.sh "${GITHUB_WORKSPACE}"
@@ -27,7 +32,6 @@ jobs:
retention-days: 1
release:
if: github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
needs: [module-build]
steps: