diff --git a/.github/workflows/cli_test.yml b/.github/workflows/cli_test.yml index a56a8bbf7c..d067910d6a 100644 --- a/.github/workflows/cli_test.yml +++ b/.github/workflows/cli_test.yml @@ -5,63 +5,63 @@ on: jobs: Decode: - runs-on: ubuntu-latest - steps: + runs-on: ubuntu-latest + steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Расшифровать тестовые данные - run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg - env: - ENC_JSON: ${{ secrets.ENC_JSON }} + - name: Расшифровать тестовые данные + run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg + env: + ENC_JSON: ${{ secrets.ENC_JSON }} - - name: Кэшировать данные - uses: actions/cache/save@v3 - with: - path: ./data.json - key: test-data + - name: Кэшировать данные + uses: actions/cache/save@v3 + with: + path: ./data.json + key: test-data Build: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 - - uses: otymko/setup-onescript@v1.4 - with: - version: 1.9.0 + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v4 + - uses: otymko/setup-onescript@v1.4 + with: + version: 1.9.0 - - name: Установить cmdline, asserts и osparser - run: | - opm install cmdline - opm install asserts - opm install osparser - - name: Сформировать список методов ОПИ -> CLI - run: oscript ./.github/workflows/os/cli_parse.os + - name: Установить cmdline, asserts и osparser + run: | + opm install cmdline + opm install asserts + opm install osparser + - name: Сформировать список методов ОПИ -> CLI + run: oscript ./.github/workflows/os/cli_parse.os - - name: Записать измененный список методов CLI - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_user_name: Vitaly the Alpaca (bot) - commit_user_email: vitaly.the.alpaca@gmail.com - commit_author: Vitaly the Alpaca - commit_message: Обновление зашифрованных данных по результатам тестов (workflow) + - name: Записать измененный список методов CLI + uses: stefanzweifel/git-auto-commit-action@v5 + with: + commit_user_name: Vitaly the Alpaca (bot) + commit_user_email: vitaly.the.alpaca@gmail.com + commit_author: Vitaly the Alpaca + commit_message: Обновление зашифрованных данных по результатам тестов (workflow) - - name: Собрать и установить OInt - run: | - cd ./OInt - opm build - opm install *.ospx + - name: Собрать и установить OInt + run: | + cd ./OInt + opm build + opm install *.ospx - - name: Собрать бинарник - run: | - cd ./cli - oscript -make core/Classes/Приложение.os oint_bin - - name: Записать артефакт - uses: actions/upload-artifact@v4 - with: - name: oint - path: ./cli/oint_bin + - name: Собрать бинарник + run: | + cd ./cli + oscript -make core/Classes/Приложение.os oint_bin + - name: Записать артефакт + uses: actions/upload-artifact@v4 + with: + name: oint + path: ./cli/oint_bin Testing-telegram: runs-on: ubuntu-latest