From d55160fc588a3dd2a8a0b566baaae137d01c24d5 Mon Sep 17 00:00:00 2001 From: fgo Date: Tue, 13 May 2025 14:13:55 +0200 Subject: [PATCH 1/2] Add a GitHub CI action --- .github/workflows/ci.yml | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..891068e --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,44 @@ +name: Build LinkKit + +on: + push: + branches: [master] + pull_request: + branches: [master] + +jobs: + build: + runs-on: macos-latest + + env: + LINK_HASH: 41d9aa111f702e78b6fbaee9d3e06dda1db6420d + + steps: + - name: Checkout Link + uses: actions/checkout@v4 + with: + repository: Ableton/link + path: link + ref: ${{ env.LINK_HASH }} + submodules: recursive + + - name: Checkout LinkKit + uses: actions/checkout@v4 + with: + path: link_kit + + - name: Print Link Hash and Xcode Version + run: | + echo "Link Hash $LINK_HASH" + SELECTED_XCODE_VERSION=$(xcodebuild -version) && echo "Xcode Version $SELECTED_XCODE_VERSION" + + - name: Build LinkKit + run: | + cd link_kit + make link_dir=../link + + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: LinkKit.zip + path: link_kit/build/output/LinkKit.zip From f4de4164a1fd57db2de2ec27d23b4c221d868cc9 Mon Sep 17 00:00:00 2001 From: fgo Date: Mon, 19 May 2025 14:09:46 +0200 Subject: [PATCH 2/2] Remove .appveyor.yml --- .appveyor.yml | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index dc5fa0a..0000000 --- a/.appveyor.yml +++ /dev/null @@ -1,28 +0,0 @@ -clone_depth: 50 - -branches: - only: - - master - -image: macos-monterey - -environment: - XCODE_VERSION: 14.2.0 - LINK_HASH: 41d9aa111f702e78b6fbaee9d3e06dda1db6420d - -install: - - git clone https://github.com/Ableton/link.git $APPVEYOR_BUILD_FOLDER/../link - - cd $APPVEYOR_BUILD_FOLDER/../link - - git checkout $LINK_HASH - - git submodule update --init --recursive - - cd $APPVEYOR_BUILD_FOLDER - - sudo xcode-select -s /Applications/Xcode-$XCODE_VERSION.app - - echo "Link Hash $LINK_HASH" - - SELECTED_XCODE_VERSION=$(xcodebuild -version) && echo "Xcode Version $SELECTED_XCODE_VERSION" - -build_script: - - make link_dir=../link - -artifacts: - - path: build/output/LinkKit.zip - name: LinkKit.zip