Skip to content

chore: fix bash script error #150

chore: fix bash script error

chore: fix bash script error #150

# name: Server (Mariadb)
# on:
# pull_request:
# paths-ignore:
# - '**.js'
# - '**.css'
# - '**.md'
# - '**.html'
# schedule:
# # Run everday at midnight UTC / 5:30 IST
# - cron: "0 0 * * *"
# workflow_dispatch:
# inputs:
# user:
# description: 'Frappe Framework repository user (add your username for forks)'
# required: true
# default: 'frappe'
# type: string
# branch:
# description: 'Frappe Framework branch'
# default: 'develop'
# required: false
# type: string
# concurrency:
# group: server-mariadb-develop-${{ github.event_name }}-${{ github.event.number || github.event_name == 'workflow_dispatch' && github.run_id || '' }}
# cancel-in-progress: true
# jobs:
# test:
# runs-on: ubuntu-latest
# timeout-minutes: 60
# strategy:
# fail-fast: false
# matrix:
# container: [1, 2, 3, 4]
# name: Python Unit Tests
# services:
# mysql:
# image: mariadb:10.6
# env:
# MARIADB_ROOT_PASSWORD: 'root'
# ports:
# - 3306:3306
# options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3
# steps:
# - name: Clone
# uses: actions/checkout@v2
# - name: Setup Python
# uses: actions/setup-python@v2
# with:
# python-version: '3.11'
# - name: Check for valid Python & Merge Conflicts
# run: |
# python -m compileall -f "${GITHUB_WORKSPACE}"
# if grep -lr --exclude-dir=node_modules "^<<<<<<< " "${GITHUB_WORKSPACE}"
# then echo "Found merge conflicts"
# exit 1
# fi
# - name: Setup Node
# uses: actions/setup-node@v2
# with:
# node-version: 18
# check-latest: true
# - name: Add to Hosts
# run: echo "127.0.0.1 test_site" | sudo tee -a /etc/hosts
# - name: Cache pip
# uses: actions/cache@v2
# with:
# path: ~/.cache/pip
# key: ${{ runner.os }}-pip-${{ hashFiles('**/*requirements.txt', '**/pyproject.toml') }}
# restore-keys: |
# ${{ runner.os }}-pip-
# ${{ runner.os }}-
# - name: Cache node modules
# uses: actions/cache@v2
# env:
# cache-name: cache-node-modules
# with:
# path: ~/.npm
# key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
# restore-keys: |
# ${{ runner.os }}-build-${{ env.cache-name }}-
# ${{ runner.os }}-build-
# ${{ runner.os }}-
# - name: Get yarn cache directory path
# id: yarn-cache-dir-path
# run: echo "::set-output name=dir::$(yarn cache dir)"
# - uses: actions/cache@v2
# id: yarn-cache
# with:
# path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
# key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
# restore-keys: |
# ${{ runner.os }}-yarn-
# - name: Install
# run: bash ${GITHUB_WORKSPACE}/.github/helper/install.sh
# env:
# DB: mariadb
# TYPE: server
# FRAPPE_USER: ${{ github.event.inputs.user }}
# FRAPPE_BRANCH: ${{ github.event.inputs.branch }}
# - name: Run Tests
# run: 'cd ~/frappe-bench/ && bench --site test_site run-parallel-tests --app erpnext --with-coverage --total-builds 4 --build-number ${{ matrix.container }}'
# env:
# TYPE: server
# CI_BUILD_ID: ${{ github.run_id }}
# ORCHESTRATOR_URL: http://test-orchestrator.frappe.io
# - name: Upload coverage data
# uses: actions/upload-artifact@v3
# with:
# name: coverage-${{ matrix.container }}
# path: /home/runner/frappe-bench/sites/coverage.xml
# coverage:
# name: Coverage Wrap Up
# needs: test
# runs-on: ubuntu-latest
# steps:
# - name: Clone
# uses: actions/checkout@v2
# - name: Download artifacts
# uses: actions/download-artifact@v3
# - name: Upload coverage data
# uses: codecov/codecov-action@v2
# with:
# name: MariaDB
# fail_ci_if_error: true
# verbose: true