From c696d1e90798179659e701422b745fa02ac18fae Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Sun, 2 Jul 2023 21:36:30 +0200 Subject: [PATCH] update workflow --- .github/workflows/ci.yml | 5 +-- .github/workflows/release.yml | 69 +---------------------------------- 2 files changed, 3 insertions(+), 71 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b49f6d5f7..82faad40e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,9 +63,6 @@ jobs: id: change-log run: | CHANGE_LOG=$(pnpm run generate:changelog --old-tag=${{ steps.latest-tag.outputs.LATEST_TAG }}) - CHANGE_LOG="${CHANGE_LOG//'%'/'%25'}" - CHANGE_LOG="${CHANGE_LOG//$'\n'/'%0A'}" - CHANGE_LOG="${CHANGE_LOG//$'\r'/'%0D'}" echo $CHANGE_LOG echo "CHANGE_LOG=$CHANGE_LOG" >> $GITHUB_OUTPUT env: @@ -84,6 +81,6 @@ jobs: body: ${{ steps.change-log.outputs.CHANGE_LOG }} - name: Release packages - uses: './release.yml' + uses: './.github/workflows/release.yml' with: version: ${{ steps.new-version.outputs.NEW_VERSION }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 212bcfd08..9c70f18b1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -77,7 +77,7 @@ jobs: run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} - name: Set new version - run: pnpm --filter ${{ matrix.package }} version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version + run: pnpm --filter ${{ matrix.package }} version --new-version ${{ needs.pre-release.outputs.VERSION }} --no-git-tag-version - name: Build run: pnpm --filter ${{ matrix.package }} build @@ -127,7 +127,7 @@ jobs: run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} - name: Set new version - run: pnpm --filter lucide-static version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version + run: pnpm --filter lucide-static version --new-version ${{ needs.pre-release.outputs.VERSION }} --no-git-tag-version - name: Move Font run: cp -r lucide-font packages/lucide-static/font @@ -187,71 +187,6 @@ jobs: name: lucide-font path: lucide-font - lucide-flutter: - if: github.repository == 'lucide-icons/lucide' - runs-on: ubuntu-latest - needs: [pre-release, lucide-font] - container: - image: cirrusci/flutter:latest - steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 - - uses: actions/cache@v2 - with: - path: ~/.pub-cache - key: ${{ runner.os }}-pub-${{ hashFiles('~/.pub-cache') }} - restore-keys: | - ${{ runner.os }}-pub- - - - name: Setup credentials - run: | - mkdir -p ~/.pub-cache - cat < ~/.pub-cache/credentials.json - { - "accessToken": "${{ secrets.GOOGLE_OAUTH_ACCESS_TOKEN }}", - "refreshToken": "${{ secrets.GOOGLE_OAUTH_REFRESH_TOKEN }}", - "idToken": "${{ secrets.GOOGLE_OAUTH_ID_TOKEN }}", - "tokenEndpoint":"https://accounts.google.com/o/oauth2/token", - "scopes": [ "openid", "https://www.googleapis.com/auth/userinfo.email" ], - "expiration": 1629835569218 - } - EOF - - - name: Get packages - run: flutter pub get - working-directory: packages/lucide-flutter - - - name: List lucide-font folder - run: ls lucide-font - - - name: Copy assets from lucide-font directory - run: | - mkdir packages/lucide-flutter/assets - cp lucide-font/lucide.ttf packages/lucide-flutter/assets/lucide.ttf - cp lucide-font/lucide-preview.html packages/lucide-flutter/assets/lucide-preview.html - - - name: Generate exports file - run: | - dart tool/generate_fonts.dart assets/lucide-preview.html - flutter format . - working-directory: packages/lucide-flutter - - - name: Test - run: flutter test - working-directory: packages/lucide-flutter - - - name: Copy License - run: cp ../../LICENSE ./LICENSE - working-directory: packages/lucide-flutter - - - name: Update yaml - run: sed -E 's/(version:)[^\n]*/\1 ${{ needs.pre-build.outputs.VERSION }}/;' pubspec.yaml > pubspec && mv pubspec pubspec.yaml - working-directory: packages/lucide-flutter - - - name: Flutter publish - run: flutter pub publish -f - working-directory: packages/lucide-flutter - post-release: if: github.repository == 'lucide-icons/lucide' runs-on: ubuntu-latest