commit eb2cb94271b17f2b9e5841c295a5af80f91fdf14 Author: vivekvardhanadepu Date: Fri Jul 16 01:14:50 2021 +0530 initiating training workflow diff --git a/.github/workflows/training.yml b/.github/workflows/training.yml new file mode 100644 index 0000000..fac5050 --- /dev/null +++ b/.github/workflows/training.yml @@ -0,0 +1,50 @@ +name: lexical-selection-training +on: + push: + branches: [master] + pull_request: + branches: [master] +jobs: + training: + runs-on: ubuntu_latest + steps: + - uses: actions/checkout@v2 + + - name: Installing apertium dependencies + run: | + sudo apt-get -qy update + sudo apt-get -qfy install wget ca-certificates + wget -q https://apertium.projectjj.com/apt/install-nightly.sh -O - | sudo bash + sudo apt-get -qfy install --no-install-recommends apertium-all-dev + + - name: Checking out fast_align + uses: actions/checkout@v2 + with: + repository: clab/fast_align + path: fast_align + + - name: Installing fast_align + working-directory: fast_align + run: | + sudo apt-get -qfy install libgoogle-perftools-dev libsparsehash-dev + mkdir build + ls + cd build + cmake .. + make + cd .. + ls + + - name: checking out apertium-eng-spa + uses: actions/checkout@v2 + with: + repository: apertium/apertium-eng-spa + path: apertium-eng-spa + + - name: Installing apertium-eng-spa locally + working-directory: apertium-eng-spa + run: | + ls + autoreconf -fvi + ./configure + make