From 045289ca4b0b09dc480cbf9358a4dc0ef44cec12 Mon Sep 17 00:00:00 2001 From: Milton Mamani Torres Date: Fri, 20 Oct 2023 14:54:08 +0200 Subject: [PATCH] Create tests.yml --- .github/workflows/tests.yml | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..da860bc --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,42 @@ +name: Tests + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the master branch + push: + branches: [ master ] + pull_request: + branches: [ master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + + - name: Cancel Previous Runs + uses: styfle/cancel-workflow-action@0.12.0 + with: + access_token: ${{ github.token }} + + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + # depth 0 will download all the repository history + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + + # Runs tests in a pharo image by removing the old code in the pharo image + - name: Run Pharo Tests + id: tests + uses: akevalion/PharoTestsAction@v1 + with: + baseline: 'RTree' + group: 'default' + tests: 'RTree'