From 0d2969c966f030d7425f9a170db5bd52193a15d2 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:34:08 -0600 Subject: [PATCH 01/11] Create main.yml --- .github/workflows/main.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..ffb72af --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,38 @@ +# This is a basic workflow to help you get started with Actions +name: CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +# 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: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + - uses: BSFishy/meson-build@v1.0.1 + with: + action: test + directory: build + options: --verbose + + # Runs a single command using the runners shell + # - name: Run a one-line script + # run: echo Hello, world! + + # Runs a set of commands using the runners shell + # - name: Run a multi-line script + # run: | + # echo Add other actions to build, + # echo test, and deploy your project. From afca6c07518e949ecc00ac426d37eddbc331d244 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:40:42 -0600 Subject: [PATCH 02/11] Update main.yml --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ffb72af..f8a3739 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,6 +21,7 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + - uses: actions/setup-python@v1 - uses: BSFishy/meson-build@v1.0.1 with: action: test From 4d4d309db84fbab4d2b3ba3c1d019fe965a3052f Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:42:49 -0600 Subject: [PATCH 03/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f8a3739..32277dc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,7 +15,7 @@ jobs: build: # The type of runner that the job will run on - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 # Steps represent a sequence of tasks that will be executed as part of the job steps: From f3740524aabd982d7af2304be840a3a01668397c Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:43:57 -0600 Subject: [PATCH 04/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 32277dc..779cef2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - - uses: actions/setup-python@v1 + # - uses: actions/setup-python@v1 - uses: BSFishy/meson-build@v1.0.1 with: action: test From 0118e9aa43fde7fcb94f87f8e82db9248a725740 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:48:11 -0600 Subject: [PATCH 05/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 779cef2..4719bc6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - # - uses: actions/setup-python@v1 + - uses: actions/setup-python@v2 - uses: BSFishy/meson-build@v1.0.1 with: action: test From 7caec36c13c732d1a8a4abeafba408f6c27c738a Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:50:19 -0600 Subject: [PATCH 06/11] Update main.yml --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4719bc6..50891ff 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,6 +22,8 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - uses: actions/setup-python@v2 + with: + python-version: 3.8.3 - uses: BSFishy/meson-build@v1.0.1 with: action: test From 0589430265479131c94ef938e182d6dddf2f02f9 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:55:22 -0600 Subject: [PATCH 07/11] Update main.yml --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 50891ff..74b0560 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,9 +21,8 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + - uses: kurocha/setup-cpp@v1 - uses: actions/setup-python@v2 - with: - python-version: 3.8.3 - uses: BSFishy/meson-build@v1.0.1 with: action: test From 06588796117e10cd491338ee14c62d5af4b50a12 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 21:56:17 -0600 Subject: [PATCH 08/11] Update main.yml --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 74b0560..28fac3c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,8 +15,7 @@ jobs: build: # The type of runner that the job will run on - runs-on: ubuntu-20.04 - + runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it From 3a1b118a5cdfa86cb3a384b2caff99655ef709d5 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 22:02:51 -0600 Subject: [PATCH 09/11] Update main.yml --- .github/workflows/main.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 28fac3c..26556cc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,6 +8,10 @@ on: branches: [ master ] pull_request: branches: [ master ] + +env: + CC: clang + CXX: clang++ # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: From 1b44675da1017c89c5e6afd67ad33c2503615b6d Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 22:09:02 -0600 Subject: [PATCH 10/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 26556cc..578c98d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: build: # The type of runner that the job will run on - runs-on: ubuntu-latest + runs-on: [ubuntu-latest arm] # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it From 7349760df3f6ba1856cd03e3d093538171828925 Mon Sep 17 00:00:00 2001 From: Stuart Dilts Date: Mon, 1 Jun 2020 22:10:06 -0600 Subject: [PATCH 11/11] Update main.yml --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 578c98d..26556cc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: build: # The type of runner that the job will run on - runs-on: [ubuntu-latest arm] + runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it