diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2020-11-09 09:07:42 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2020-11-09 09:07:42 (GMT) |
commit | f25b28850555bfe69d1d776b9bde3bc0902de533 (patch) | |
tree | 2cbd78e5425f6e84f75b8a015d0ce5ac76c644b7 /.github/workflows | |
parent | 40b3d4d5dd32bfe69a1f7771c6aa470265aa06bf (diff) | |
parent | dd45c8be9d83efe7ab3479a9c6a4f75e8ae50912 (diff) | |
download | tcl-f25b28850555bfe69d1d776b9bde3bc0902de533.zip tcl-f25b28850555bfe69d1d776b9bde3bc0902de533.tar.gz tcl-f25b28850555bfe69d1d776b9bde3bc0902de533.tar.bz2 |
Github Actions seem to be working
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/linux-build.yml | 37 | ||||
-rw-r--r-- | .github/workflows/win-build.yml | 22 |
2 files changed, 59 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 diff --git a/.github/workflows/win-build.yml b/.github/workflows/win-build.yml new file mode 100644 index 0000000..652b34a --- /dev/null +++ b/.github/workflows/win-build.yml @@ -0,0 +1,22 @@ +name: Windows Build and Test +on: [push] +jobs: + build: + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Init MSVC + uses: ilammy/msvc-dev-cmd@v1 + - name: Build + working-directory: win + run: | + nmake -f makefile.vc all + - name: Build Test Harness + working-directory: win + run: | + nmake -f makefile.vc tcltest + - name: Run Tests + working-directory: win + run: | + nmake -f makefile.vc test |