From 483631f915ce4d0dbc6722e0a76e01e1406d717a Mon Sep 17 00:00:00 2001 From: Martin Clauss Date: Fri, 8 Mar 2024 15:13:04 +0100 Subject: [PATCH] Windows build test --- .github/workflows/release.yaml | 100 ++------------------------------- 1 file changed, 4 insertions(+), 96 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d605f9a34..68eeb8dec 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,54 +1,17 @@ -name: Isar release +name: Isar release - test on: push: - tags: + branches: - "*" jobs: - verify_version: - name: Verify version matches release - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: dart-lang/setup-dart@v1 - - name: Verify release version - run: | - dart pub get - dart tool/verify_release_version.dart ${{ github.ref_name }} - working-directory: packages/isar - build_binaries: name: Build Binaries - needs: verify_version strategy: fail-fast: false matrix: include: - - os: ubuntu-latest - artifact_name: libisar_android_arm64.so - script: build_android.sh - - os: ubuntu-latest - artifact_name: libisar_android_armv7.so - script: build_android.sh armv7 - - os: ubuntu-latest - artifact_name: libisar_android_x64.so - script: build_android.sh x64 - - os: ubuntu-latest - artifact_name: libisar_android_x86.so - script: build_android.sh x86 - - os: macos-latest - artifact_name: isar_ios.xcframework.zip - script: build_ios.sh - - os: ubuntu-20.04 - artifact_name: libisar_linux_x64.so - script: build_linux.sh x64 - - os: macos-latest - artifact_name: libisar_macos.dylib - script: build_macos.sh - - os: windows-latest - artifact_name: isar_windows_arm64.dll - script: build_windows.sh - os: windows-latest artifact_name: isar_windows_x64.dll script: build_windows.sh x64 @@ -61,62 +24,7 @@ jobs: uses: ./.github/actions/prepare-build - name: Set env run: echo "ISAR_VERSION=${{ github.ref_name }}" >> $GITHUB_ENV + - name: Checkmake + run: which make - name: Build binary run: bash tool/${{ matrix.script }} - - name: Upload binary - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ${{ matrix.artifact_name }} - asset_name: ${{ matrix.artifact_name }} - tag: ${{ github.ref }} - - # testlab: - # needs: build_binaries - # uses: ./.github/workflows/testlab.yaml - # secrets: inherit - - build_inspector: - name: Build Inspector - needs: build_binaries - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: subosito/flutter-action@v2 - - name: Build - run: flutter build web --base-href /${{ github.ref_name }}/ - working-directory: packages/isar_inspector - - name: Deploy to GitHub Pages - uses: JamesIves/github-pages-deploy-action@v4 - with: - folder: packages/isar_inspector/build/web - repository-name: isar/inspector - token: ${{ secrets.TOKEN }} - target-folder: ${{ github.ref_name }} - clean: false - - # publish: - # name: Publish - # needs: build_inspector - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v3 - # - uses: subosito/flutter-action@v2 - # - name: pub get - # run: dart pub get - # working-directory: packages/isar - # - name: Download Binaries - # run: sh tool/download_binaries.sh - # - name: pub.dev credentials - # run: | - # mkdir -p $HOME/.config/dart - # echo '${{ secrets.PUB_JSON }}' >> $HOME/.config/dart/pub-credentials.json - # - name: Publish isar - # run: dart pub publish --force - # working-directory: packages/isar - # - name: Publish isar_generator - # run: dart pub publish --force - # working-directory: packages/isar_generator - # - name: Publish isar_flutter_libs - # run: dart pub publish --force - # working-directory: packages/isar_flutter_libs