mirror of
https://github.com/tihmstar/futurerestore.git
synced 2026-01-06 17:22:44 +00:00
84 lines
2.8 KiB
YAML
84 lines
2.8 KiB
YAML
name: Futurerestore
|
|
|
|
on:
|
|
push:
|
|
pull_request:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
mac-x86_64:
|
|
runs-on: macos-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v2
|
|
with:
|
|
submodules: 'true'
|
|
fetch-depth: 0
|
|
- name: macOS x86_64 Build
|
|
id: mac-x86_64
|
|
run: |
|
|
cd /Users/runner/work/futurerestore/futurerestore/.github/workflows
|
|
curl -sO https://mac.cryptiiiic.com/CI-Scripts/futurerestore-mac-x86_64.sh
|
|
chmod +x futurerestore-mac-x86_64.sh
|
|
if [[ "$(file futurerestore-mac-x86_64.sh)" == "futurerestore-mac-x86_64.sh: a /usr/bin/env zsh script text executable, ASCII text" ]]; then ./futurerestore-mac-x86_64.sh; else ./mac-x86_64.sh; fi
|
|
- name: Archive
|
|
id: archive
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: futurerestore-macOS-x86_64
|
|
path: |
|
|
/Users/runner/work/futurerestore/futurerestore/.github/workflows/futurerestore-*.tar.xz
|
|
mac-arm64:
|
|
runs-on: macos-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v2
|
|
with:
|
|
submodules: 'true'
|
|
fetch-depth: 0
|
|
- name: macOS arm64 Build
|
|
id: mac-arm64
|
|
run: |
|
|
cd /Users/runner/work/futurerestore/futurerestore/.github/workflows
|
|
curl -sO https://mac.cryptiiiic.com/CI-Scripts/futurerestore-mac-arm64.sh
|
|
chmod +x futurerestore-mac-arm64.sh
|
|
if [[ "$(file futurerestore-mac-x86_64.sh)" == "futurerestore-mac-arm64.sh: a /usr/bin/env zsh script text executable, ASCII text" ]]; then ./futurerestore-mac-arm64.sh; else ./mac-arm64.sh; fi
|
|
- name: Archive
|
|
id: archive
|
|
uses: actions/upload-artifact@v2
|
|
with:
|
|
name: futurerestore-macOS-arm64
|
|
path: |
|
|
/Users/runner/work/futurerestore/futurerestore/.github/workflows/futurerestore-*.tar.xz
|
|
# ubuntu:
|
|
# runs-on: ubuntu-20.04
|
|
# steps:
|
|
# - name: Checkout
|
|
# uses: actions/checkout@v2
|
|
# with:
|
|
# submodules: 'true'
|
|
# fetch-depth: 0
|
|
# - name: Install LLVM
|
|
# uses: KyleMayes/install-llvm-action@v1
|
|
# with:
|
|
# version: "12.0.0"
|
|
# force-version: true
|
|
# ubuntu-version: "20.04"
|
|
# directory: /home/runner/work/futurerestore/futurerestore/.github/llvm
|
|
# - name: Symlink LLVM
|
|
# if: contains(matrix.os, 'ubuntu')
|
|
# run: sudo ln -s libclang-12.so.1 /lib/x86_64-linux-gnu/libclang.so
|
|
# working-directory: ${{ env.LLVM_PATH }}/lib
|
|
# - name: Ubuntu Build
|
|
# id: ubuntu
|
|
# run: |
|
|
# cd /home/runner/work/futurerestore/futurerestore/.github/workflows
|
|
# ./ubuntu.sh
|
|
# - name: Archive
|
|
# id: archive
|
|
# uses: actions/upload-artifact@v2
|
|
# with:
|
|
# name: futurerestore-Ubuntu
|
|
# path: |
|
|
# /home/runner/work/futurerestore/futurerestore/.github/workflows/futurerestore-*.tar.xz
|