From 18f523f8ceb468894ef5c37a76794557e1759a72 Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Sat, 19 Aug 2023 09:28:09 +0200 Subject: [PATCH] Update build and changelog --- .drone.yml | 60 +++++++++++++++++++++++++++++------------------------- CHANGES.md | 3 +++ 2 files changed, 35 insertions(+), 28 deletions(-) diff --git a/.drone.yml b/.drone.yml index d7c42ae..60f6c84 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,38 +1,42 @@ --- kind: pipeline type: kubernetes -name: Build paulxstretch +name: Release paulxstretch trigger: - branch: - exclude: - - main event: - - push + - tag steps: - - name: Init git submodules with themes - image: alpine/git + - name: Build + image: ubuntu:22.04 commands: - - git submodule update --init --recursive - - name: Build and push the docker image - image: plugins/docker - when: - branch: - - dev - settings: - registry: git.badhouseplants.net - username: allanger - password: - from_secret: GITEA_TOKEN - repo: git.badhouseplants.net/${DRONE_REPO} - tags: latest + - apt-get update -y + - | + apt-get install -y \ + build-essential libasound2 cmake \ + fftw-dev pkg-config libx11-dev \ + x11-xserver-utils libxrandr-dev \ + libxinerama-dev libxcursor-dev \ + libfreetype6-dev libfftw3-dev \ + libasound2-dev libjack-dev + - | + cmake -B build -S /src \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev + - cmake --build build - # - name: Build the Linux version - # image: ubuntu - # commands: - # - apt update -y - # - apt install -y build-essential libasound2 cmake fftw-dev pkg-config libx11-dev x11-xserver-utils libxrandr-dev libxinerama-dev libxcursor-dev libfreetype6-dev libfftw3-dev libasound2-dev libjack-dev - # - cmake -B build -S $DRONE_WORKSPACE -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev - # - cmake --build build - # + - name: Prepare files for release + image: ubuntu:22.04 + commands: + - mkdir dist + - cp -r build/release/Standalone/paulxstretch dist/ + - cp -r build/release/VST3/PaulXStretch.vst3 dist/ + + - name: Release paulxstretch + image: plugins/gitea-release + settings: + api_key: + from_secret: GITEA_TOKEN + base_url: https://git.badhouseplants.net + files: dist/* diff --git a/CHANGES.md b/CHANGES.md index d4a3aaf..e6e468b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,8 @@ ## PaulXStretch Change History +**v1.7.0** + - Update JUCE to 7.0.2 + - Started using submodules for deps **v1.6.0** (2022-06-16) - Added live output recording feature