From b896d819ecd98a6eb1caff6d541122ca684658f4 Mon Sep 17 00:00:00 2001 From: George Lemon Date: Tue, 9 Apr 2024 14:54:06 +0300 Subject: [PATCH] wip release workflow Signed-off-by: George Lemon --- .github/workflows/release.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 630beba..8431679 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: env: APP_NAME: 'tim' NIM_VERSION: 'stable' - MAINTAINER: 'George Lemon' + MAINTAINER: 'OpenPeeps' jobs: build-artifact: runs-on: ${{ matrix.os }} @@ -14,14 +14,17 @@ jobs: matrix: os: - ubuntu-latest - - windows-latest + # - windows-latest - macOS-latest steps: - uses: actions/checkout@v1 - uses: jiro4989/setup-nim-action@v1 with: nim-version: ${{ env.NIM_VERSION }} + - run: npm install cmake-js -g + - run: choosenim show path -y - run: nimble build -Y -d:release + - run: denim build src/${{github.event.repository.name}}.nim -r -y --cmake - name: Create artifact run: | os="${{ runner.os }}" @@ -81,9 +84,9 @@ jobs: - os: ubuntu-latest asset_name_suffix: linux.tar.gz asset_content_type: application/gzip - - os: windows-latest - asset_name_suffix: windows.zip - asset_content_type: application/zip + # - os: windows-latest + # asset_name_suffix: windows.zip + # asset_content_type: application/zip - os: macOS-latest asset_name_suffix: macos.tar.gz asset_content_type: application/gzip