Skip to content

Commit 84c13c1

Browse files
authoredApr 9, 2024··
Merge pull request #165 from osociety/dev
Dev -> Main
2 parents f39e7cb + a8900aa commit 84c13c1

File tree

128 files changed

+786
-192
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+786
-192
lines changed
 

‎.github/FUNDING.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ open_collective: # Replace with a single Open Collective username
66
ko_fi: fs0c13ty # Replace with a single Ko-fi username
77
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
88
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9-
liberapay: # Replace with a single Liberapay username
9+
liberapay: OpenSociety
1010
issuehunt: # Replace with a single IssueHunt username
1111
otechie: # Replace with a single Otechie username
1212
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

‎.github/workflows/flutter_release.yml

+28-13
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ env:
1010
LINUX_BUILD_PATH: ${{ vars.LINUX_BUILD_PATH }}
1111
MACOS_BUILD_PATH: ${{ vars.MACOS_BUILD_PATH }}
1212
WINDOWS_BUILD_PATH: ${{ vars.WINDOWS_BUILD_PATH }}
13+
MACOS_DMG_PATH: installers/dmg_creator
1314

1415
jobs:
1516
release-android-and-linux:
@@ -92,7 +93,7 @@ jobs:
9293
SUPPLY_PACKAGE_NAME: '${{ secrets.ANDROID_PACKAGE_NAME }}'
9394
SUPPLY_JSON_KEY_DATA: '${{ secrets.GOOGLE_SERVICE_ACCOUNT_KEY }}'
9495
working-directory: android/
95-
run: bundle exec fastlane android deploy
96+
run: bundle exec fastlane android ${{ github.event.release.prerelease && 'beta' || 'deploy' }}
9697

9798
- name: Build Android App and Linux Bundle
9899
# Use signing keys for release instead of debug
@@ -102,16 +103,16 @@ jobs:
102103
103104
- name: Rename ANDROID APKs
104105
run: |
105-
mv ${{vars.ANDROID_BUILD_PATH}}/${{env.ANDROID_APK_ARM_V7A}} ${{vars.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V7A}}
106-
mv ${{vars.ANDROID_BUILD_PATH}}/${{env.ANDROID_APK_ARM_V8A}} ${{vars.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V8A}}
107-
mv ${{vars.ANDROID_BUILD_PATH}}/${{env.ANDROID_APK_x86_64}} ${{vars.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_x86_64}}
106+
mv ${{ env.ANDROID_BUILD_PATH}}/${{env.ANDROID_APK_ARM_V7A}} ${{ env.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V7A}}
107+
mv ${{ env.ANDROID_BUILD_PATH}}/${{env.ANDROID_APK_ARM_V8A}} ${{ env.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V8A}}
108+
mv ${{ env.ANDROID_BUILD_PATH}}/${{env.ANDROID_APK_x86_64}} ${{ env.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_x86_64}}
108109
109110
- name: Linux Archive
110111
uses: thedoctor0/zip-release@master
111112
with:
112113
type: 'zip'
113114
filename: ${{ env.LINUX_ZIP }}
114-
directory: ${{ vars.LINUX_BUILD_PATH }}
115+
directory: ${{ env.LINUX_BUILD_PATH }}
115116

116117
- name: Publish Android Release
117118
uses: softprops/action-gh-release@v1
@@ -120,22 +121,23 @@ jobs:
120121
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
121122
with:
122123
files: |
123-
${{vars.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V7A}}
124-
${{vars.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V8A}}
125-
${{vars.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_x86_64}}
124+
${{ env.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V7A}}
125+
${{ env.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_ARM_V8A}}
126+
${{ env.ANDROID_BUILD_PATH}}/Vernet-${{github.ref_name}}-${{env.ANDROID_APK_x86_64}}
126127
127128
- name: Publish Linux Release
128129
uses: softprops/action-gh-release@v1
129130
if: startsWith(github.ref, 'refs/tags/')
130131
env:
131132
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
132133
with:
133-
files: ${{ vars.LINUX_BUILD_PATH }}/${{ env.LINUX_ZIP }}
134+
files: ${{ env.LINUX_BUILD_PATH }}/${{ env.LINUX_ZIP }}
134135

135136
release-macos:
136137
runs-on: macos-latest
137138
env:
138139
MACOS_ZIP: Vernet-${{github.ref_name}}-macos.zip
140+
MACOS_DMG: Vernet-${{github.ref_name}}-macos.dmg
139141
steps:
140142
- name: Checkout
141143
uses: actions/checkout@v3
@@ -162,16 +164,29 @@ jobs:
162164
with:
163165
type: 'zip'
164166
filename: ${{ env.MACOS_ZIP }}
165-
directory: ${{ vars.MACOS_BUILD_PATH }}
167+
directory: ${{ env.MACOS_BUILD_PATH }}
166168
path: vernet.app
167169

170+
- name: Install Node 18
171+
uses: actions/setup-node@v4
172+
with:
173+
node-version: 18
174+
175+
- name: Install Appdmg and Create dmg
176+
working-directory: ${{ env.MACOS_DMG_PATH }}
177+
run: |
178+
npm install -g appdmg
179+
appdmg ./config.json ./${{ env.MACOS_DMG }}
180+
168181
- name: Publish macOS Release
169182
uses: softprops/action-gh-release@v1
170183
if: startsWith(github.ref, 'refs/tags/')
171184
env:
172185
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
173186
with:
174-
files: ${{ vars.MACOS_BUILD_PATH }}/${{ env.MACOS_ZIP }}
187+
files: |
188+
${{ env.MACOS_BUILD_PATH }}/${{ env.MACOS_ZIP }}
189+
${{ env.MACOS_DMG_PATH }}/${{ env.MACOS_DMG }}
175190
176191
release-windows:
177192
runs-on: windows-latest
@@ -203,7 +218,7 @@ jobs:
203218
with:
204219
type: 'zip'
205220
filename: ${{ env.WINDOWS_ZIP }}
206-
directory: ${{ vars.WINDOWS_BUILD_PATH }}
221+
directory: ${{ env.WINDOWS_BUILD_PATH }}
207222
path: vernet.exe
208223

209224
- name: Publish Windows Release
@@ -212,4 +227,4 @@ jobs:
212227
env:
213228
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
214229
with:
215-
files: ${{ vars.WINDOWS_BUILD_PATH }}/${{ env.WINDOWS_ZIP }}
230+
files: ${{ env.WINDOWS_BUILD_PATH }}/${{ env.WINDOWS_ZIP }}

0 commit comments

Comments
 (0)
Please sign in to comment.