Skip to content

Avoid a hang by adding a delay. Seems the CDN is having issues right … #49

Avoid a hang by adding a delay. Seems the CDN is having issues right …

Avoid a hang by adding a delay. Seems the CDN is having issues right … #49

Workflow file for this run

name: Build the updater
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
jobs:
build_windows:
runs-on: windows-latest
steps:
- name: 📩 Set up JDK 11
uses: actions/checkout@v3
- name: 🏗️ Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: 11
distribution: temurin
cache: maven
- name: 🔨 Compile the updater
run: bash build.sh compile
- name: 📦 Build the Windows artifact
run: bash build.sh dist-windows
- name: 🔨 Create installer
uses: joncloud/[email protected]
with:
script-file: "Installer.nsi"
- name: 🆙 Upload the Windows artifact (x86_64)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-windows-x86_64.zip
path: dist/artifacts/Casterlabs-Caffeinated-windows-x86_64.zip
- name: 🆙 Upload the Windows installer (x86_64)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-Setup.exe
path: dist/Casterlabs-Caffeinated-Setup.exe
build_macos:
runs-on: ubuntu-latest
steps:
- name: 📩 Set up JDK 11
uses: actions/checkout@v3
- name: 🏗️ Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: 11
distribution: temurin
cache: maven
- name: 🔨 Compile the updater
run: bash build.sh compile
- name: 📦 Build the macOS artifact
run: bash build.sh dist-macos
- name: 🆙 Upload the macOS artifact (aarch64)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-macos-aarch64.tar.gz
path: dist/artifacts/Casterlabs-Caffeinated-macos-aarch64.tar.gz
- name: 🆙 Upload the macOS artifact (x86_64)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-macos-x86_64.tar.gz
path: dist/artifacts/Casterlabs-Caffeinated-macos-x86_64.tar.gz
build_linux:
runs-on: ubuntu-latest
steps:
- name: 📩 Set up JDK 11
uses: actions/checkout@v3
- name: 🏗️ Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: 11
distribution: temurin
cache: maven
- name: 🔨 Compile the updater
run: bash build.sh compile
- name: 📦 Build the Linux artifact
run: bash build.sh dist-linux
- name: 🆙 Upload the Linux artifact (aarch64)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-gnulinux-aarch64.tar.gz
path: dist/artifacts/Casterlabs-Caffeinated-gnulinux-aarch64.tar.gz
- name: 🆙 Upload the Linux artifact (arm)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-gnulinux-arm.tar.gz
path: dist/artifacts/Casterlabs-Caffeinated-gnulinux-arm.tar.gz
- name: 🆙 Upload the Linux artifact (x86_64)
uses: actions/upload-artifact@v3
with:
name: Casterlabs-Caffeinated-gnulinux-x86_64.tar.gz
path: dist/artifacts/Casterlabs-Caffeinated-gnulinux-x86_64.tar.gz