|
|
|
|
|
|
|
|
- name: Install |
|
|
- name: Install |
|
|
working-directory: build |
|
|
working-directory: build |
|
|
run: make tarball |
|
|
run: make tarball |
|
|
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
|
|
with: |
|
|
|
|
|
name: Linux (Ubuntu) |
|
|
|
|
|
path: build/tigervnc-*.tar.gz |
|
|
|
|
|
|
|
|
build-windows: |
|
|
build-windows: |
|
|
runs-on: windows-latest |
|
|
runs-on: windows-latest |
|
|
|
|
|
|
|
|
env: |
|
|
env: |
|
|
MSYS2_PATH_TYPE: inherit |
|
|
MSYS2_PATH_TYPE: inherit |
|
|
run: make installer winvnc_installer |
|
|
run: make installer winvnc_installer |
|
|
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
|
|
with: |
|
|
|
|
|
name: Windows |
|
|
|
|
|
path: build/release/tigervnc*.exe |
|
|
|
|
|
|
|
|
build-macos: |
|
|
build-macos: |
|
|
runs-on: macos-latest |
|
|
runs-on: macos-latest |
|
|
|
|
|
|
|
|
- name: Install |
|
|
- name: Install |
|
|
working-directory: build |
|
|
working-directory: build |
|
|
run: make dmg |
|
|
run: make dmg |
|
|
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
|
|
with: |
|
|
|
|
|
name: macOS |
|
|
|
|
|
path: build/TigerVNC-*.dmg |
|
|
|
|
|
|
|
|
build-java: |
|
|
build-java: |
|
|
runs-on: ubuntu-latest |
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
|
|
|
- name: Build |
|
|
- name: Build |
|
|
working-directory: java/build |
|
|
working-directory: java/build |
|
|
run: make |
|
|
run: make |
|
|
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
|
|
with: |
|
|
|
|
|
name: Java (${{ matrix.java }}) |
|
|
|
|
|
path: java/build/VncViewer.jar |
|
|
|
|
|
|
|
|
build-packages: |
|
|
build-packages: |
|
|
strategy: |
|
|
strategy: |
|
|
|
|
|
|
|
|
run: docker build -t tigervnc/$DOCKER .github/containers/$DOCKER |
|
|
run: docker build -t tigervnc/$DOCKER .github/containers/$DOCKER |
|
|
- name: Build packages |
|
|
- name: Build packages |
|
|
run: .github/containers/$DOCKER/build.sh |
|
|
run: .github/containers/$DOCKER/build.sh |
|
|
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
|
|
with: |
|
|
|
|
|
name: Packages (${{ matrix.target }}) |
|
|
|
|
|
path: .github/containers/${{ matrix.target }}/result |