summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-05-05 20:55:31 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-05-05 20:55:31 (GMT)
commit67b780c161dd0f32a2780ea1465999daba7f941e (patch)
treeab088ed3946eb4f4d1e7431c54929cc3bec20c8c /.github
parent521b3bfb0efbff8cb6b5df2fd40630ece70f8e1f (diff)
downloadtcl-67b780c161dd0f32a2780ea1465999daba7f941e.zip
tcl-67b780c161dd0f32a2780ea1465999daba7f941e.tar.gz
tcl-67b780c161dd0f32a2780ea1465999daba7f941e.tar.bz2
Remove .github and .travis-related stuff: No need to build this branch any more
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux-build.yml51
-rw-r--r--.github/workflows/mac-build.yml59
-rw-r--r--.github/workflows/win-build.yml81
3 files changed, 0 insertions, 191 deletions
diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml
deleted file mode 100644
index d619507..0000000
--- a/.github/workflows/linux-build.yml
+++ /dev/null
@@ -1,51 +0,0 @@
-name: Linux
-on: [push]
-permissions:
- contents: read
-jobs:
- gcc:
- runs-on: ubuntu-20.04
- strategy:
- matrix:
- cfgopt:
- - ""
- - "--disable-shared"
- - "--enable-symbols"
- - "--enable-symbols=mem"
- - "CFLAGS=-DTCL_UTF_MAX=4"
- defaults:
- run:
- shell: bash
- working-directory: unix
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- - name: Prepare
- run: touch tclStubInit.c
- working-directory: generic
- - name: Configure ${{ matrix.cfgopt }}
- run: |
- mkdir "${HOME}/install"
- ./configure ${CFGOPT} "--prefix=$HOME/install" || (cat config.log && exit 1)
- env:
- CFGOPT: ${{ matrix.cfgopt }}
- - name: Build
- run: |
- make all
- - name: Build Test Harness
- run: |
- make tcltest
- - name: Run Tests
- run: |
- make test
- env:
- ERROR_ON_FAILURES: 1
- - name: Test-Drive Installation
- run: |
- make install
- - name: Create Distribution Package
- run: |
- make dist
- - name: Convert Documentation to HTML
- run: |
- make html-tcl
diff --git a/.github/workflows/mac-build.yml b/.github/workflows/mac-build.yml
deleted file mode 100644
index 5b0c657..0000000
--- a/.github/workflows/mac-build.yml
+++ /dev/null
@@ -1,59 +0,0 @@
-name: macOS
-on: [push]
-permissions:
- contents: read
-jobs:
- xcode:
- runs-on: macos-10.15
- defaults:
- run:
- shell: bash
- working-directory: macosx
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- - name: Prepare
- run: touch tclStubInit.c
- working-directory: generic
- - name: Build
- run: make all
- - name: Run Tests
- run: make test styles=develop
- env:
- ERROR_ON_FAILURES: 1
- MAC_CI: 1
- clang:
- runs-on: macos-10.15
- strategy:
- matrix:
- cfgopt:
- - ""
- - "--disable-shared"
- - "--enable-symbols"
- - "--enable-symbols=mem"
- defaults:
- run:
- shell: bash
- working-directory: unix
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- - name: Prepare
- run: |
- touch tclStubInit.c
- mkdir "$HOME/install"
- working-directory: generic
- - name: Configure ${{ matrix.cfgopt }}
- # Note that macOS is always a 64 bit platform
- run: ./configure --enable-64bit --enable-dtrace --enable-framework ${CFGOPT} "--prefix=$HOME/install" || (cat config.log && exit 1)
- env:
- CFGOPT: ${{ matrix.cfgopt }}
- - name: Build
- run: |
- make all tcltest
- - name: Run Tests
- run: |
- make test
- env:
- ERROR_ON_FAILURES: 1
- MAC_CI: 1
diff --git a/.github/workflows/win-build.yml b/.github/workflows/win-build.yml
deleted file mode 100644
index 9a0ac98..0000000
--- a/.github/workflows/win-build.yml
+++ /dev/null
@@ -1,81 +0,0 @@
-name: Windows
-on: [push]
-permissions:
- contents: read
-jobs:
- msvc:
- runs-on: windows-2019
- defaults:
- run:
- shell: powershell
- working-directory: win
- strategy:
- matrix:
- cfgopt:
- - "OPTS=threads"
- - "OPTS=static,msvcrt,threads"
- - "OPTS=symbols,threads"
- - "OPTS=memdbg,threads"
- # Using powershell means we need to explicitly stop on failure
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- - name: Init MSVC
- uses: ilammy/msvc-dev-cmd@v1
- - name: Build ${{ matrix.cfgopt }}
- run: |
- &nmake -f makefile.vc ${{ matrix.cfgopt }} all
- if ($lastexitcode -ne 0) {
- throw "nmake exit code: $lastexitcode"
- }
- - name: Build Test Harness ${{ matrix.cfgopt }}
- run: |
- &nmake -f makefile.vc ${{ matrix.cfgopt }} tcltest
- if ($lastexitcode -ne 0) {
- throw "nmake exit code: $lastexitcode"
- }
- - name: Run Tests ${{ matrix.cfgopt }}
- run: |
- &nmake -f makefile.vc ${{ matrix.cfgopt }} test
- if ($lastexitcode -ne 0) {
- throw "nmake exit code: $lastexitcode"
- }
- env:
- ERROR_ON_FAILURES: 1
- gcc:
- runs-on: windows-2019
- defaults:
- run:
- shell: bash
- working-directory: win
- strategy:
- matrix:
- cfgopt:
- - ""
- - "--disable-shared"
- - "--enable-symbols"
- - "--enable-symbols=mem"
- # Using powershell means we need to explicitly stop on failure
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- - name: Install MSYS2 and Make
- run: choco install msys2 make
- - name: Prepare
- run: |
- touch tclStubInit.c
- mkdir "${HOME}/install"
- working-directory: generic
- - name: Configure ${{ matrix.cfgopt }}
- run: |
- ./configure ${CFGOPT} "--prefix=$HOME/install" || (cat config.log && exit 1)
- env:
- CFGOPT: --enable-64bit --enable-threads ${{ matrix.cfgopt }}
- - name: Build
- run: make all
- - name: Build Test Harness
- run: make tcltest
- - name: Run Tests
- run: make test
- env:
- ERROR_ON_FAILURES: 1