diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 747e530..9bc79ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,9 +37,26 @@ jobs: repository: AppFlowy-IO/AppFlowy ref: ${{ steps.parse_tag.outputs.branch_name }} + - name: Create Env file + run: | + cp dev.env .env + sed -i 's|CLOUD_TYPE=.*|CLOUD_TYPE=${{ secrets.CLOUD_TYPE }}|' .env + + if [ "${{ secrets.CLOUD_TYPE }}" = "1" ]; then + sed -i 's|SUPABASE_URL=.*|SUPABASE_URL=${{ secrets.SUPABASE_URL }}|' .env + sed -i 's|SUPABASE_ANON_KEY=.*|SUPABASE_ANON_KEY=${{ secrets.SUPABASE_ANON_KEY }}|' .env + elif [ "${{ secrets.CLOUD_TYPE }}" = "2" ]; then + sed -i 's|APPFLOWY_CLOUD_BASE_URL=.*|APPFLOWY_CLOUD_BASE_URL=${{ secrets.APPFLOWY_CLOUD_BASE_URL }}|' .env + sed -i 's|APPFLOWY_CLOUD_WS_BASE_URL=.*|APPFLOWY_CLOUD_WS_BASE_URL=${{ secrets.APPFLOWY_CLOUD_WS_BASE_URL }}|' .env + sed -i 's|APPFLOWY_CLOUD_GOTRUE_URL=.*|APPFLOWY_CLOUD_GOTRUE_URL=${{ secrets.APPFLOWY_CLOUD_GOTRUE_URL }}|' .env + fi + cat .env + working-directory: AppFlowy/frontend/appflowy_flutter + - name: Create release notes id: create_release_notes run: | + ls -al RELEASE_NOTES=$(cat CHANGELOG.md | sed -e '/./{H;$!d;}' -e "x;/##\ Version\ ${{ steps.parse_tag.outputs.version }}/"'!d;') echo "::set-output name=release_notes::$RELEASE_NOTES" shell: bash @@ -55,22 +72,6 @@ jobs: release_name: ${{ steps.parse_tag.outputs.version }} body: ${{ steps.create_release_notes.outputs.release_notes }} - - name: Create Env file - run: | - cp dev.env .env - sed -i 's|CLOUD_TYPE=.*|CLOUD_TYPE=${{ secrets.CLOUD_TYPE }}|' .env - - if [ "${{ secrets.CLOUD_TYPE }}" = "1" ]; then - sed -i 's|SUPABASE_URL=.*|SUPABASE_URL=${{ secrets.SUPABASE_URL }}|' .env - sed -i 's|SUPABASE_ANON_KEY=.*|SUPABASE_ANON_KEY=${{ secrets.SUPABASE_ANON_KEY }}|' .env - elif [ "${{ secrets.CLOUD_TYPE }}" = "2" ]; then - sed -i 's|APPFLOWY_CLOUD_BASE_URL=.*|APPFLOWY_CLOUD_BASE_URL=${{ secrets.APPFLOWY_CLOUD_BASE_URL }}|' .env - sed -i 's|APPFLOWY_CLOUD_WS_BASE_URL=.*|APPFLOWY_CLOUD_WS_BASE_URL=${{ secrets.APPFLOWY_CLOUD_WS_BASE_URL }}|' .env - sed -i 's|APPFLOWY_CLOUD_GOTRUE_URL=.*|APPFLOWY_CLOUD_GOTRUE_URL=${{ secrets.APPFLOWY_CLOUD_GOTRUE_URL }}|' .env - fi - cat .env - working-directory: AppFlowy/frontend/appflowy_flutter - - uses: actions/upload-artifact@v3 with: name: appflowy-repo