summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2020-11-08 12:08:01 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2020-11-08 12:08:01 (GMT)
commit81a445ad4644c9f44c21bf6ffa5620a5badf800a (patch)
treef2905f8f084e87b4bcc90be43862d82cf82aa402 /.github
parentca9f2d62104259f445e4ef0931b86af6c64085f5 (diff)
downloadtcl-81a445ad4644c9f44c21bf6ffa5620a5badf800a.zip
tcl-81a445ad4644c9f44c21bf6ffa5620a5badf800a.tar.gz
tcl-81a445ad4644c9f44c21bf6ffa5620a5badf800a.tar.bz2
Updated arrangement
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux-build.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml
new file mode 100644
index 0000000..db46cfd
--- /dev/null
+++ b/.github/workflows/linux-build.yml
@@ -0,0 +1,37 @@
+name: Linux Build and Test
+on: [push]
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+ - name: Configure
+ working-directory: unix
+ run: |
+ mkdir "${HOME}/install dir"
+ ./configure ${CFGOPT} "--prefix=$HOME/install dir" || (cat config.log && exit 1)
+ - name: Build
+ working-directory: unix
+ run: |
+ make all
+ - name: Build Test Harness
+ working-directory: unix
+ run: |
+ make tcltest
+ - name: Run Tests
+ working-directory: unix
+ run: |
+ make test
+ - name: Test-Drive Installation
+ working-directory: unix
+ run: |
+ make install
+ - name: Create Distribution Package
+ working-directory: unix
+ run: |
+ make dist
+ - name: Convert Documentation to HTML
+ working-directory: unix
+ run: |
+ make html-tcl