Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Dart based Github Workflow CLI #1490

Merged
merged 27 commits into from
May 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
38dc934
feat: add build dart script for windows
KRTirtho May 6, 2024
3e1f8ea
feat: add android build support
KRTirtho May 6, 2024
b8c9c51
feat: add linux build support
KRTirtho May 6, 2024
fa13a62
feat: add macos build support
KRTirtho May 6, 2024
66d1ed4
feat: add ios build support
KRTirtho May 6, 2024
4b148e5
feat: add deps install command and workflow file
KRTirtho May 6, 2024
5a59e89
cd: what?
KRTirtho May 6, 2024
d6bf1eb
cd: what?
KRTirtho May 6, 2024
fab767a
cd: what?
KRTirtho May 6, 2024
0cc1a97
cd: update workflow inputs
KRTirtho May 6, 2024
df21468
cd: replace release binary
KRTirtho May 6, 2024
b217663
cd: run flutter pub get
KRTirtho May 6, 2024
d305d2b
cd: use dpkg zstd instead of xz, windows disable innoInstall, fix cha…
KRTirtho May 6, 2024
a7dcf47
cd: fix tar copy path
KRTirtho May 7, 2024
fe49085
cd: fix copy linux command
KRTirtho May 7, 2024
8af93a2
cd: fix windows inno depend and fix android aab path
KRTirtho May 7, 2024
dfa8162
cd: idk
KRTirtho May 7, 2024
ec62cff
cd: linux why???
KRTirtho May 7, 2024
bb3f83d
cd: windows choco copy failed
KRTirtho May 7, 2024
f021c4f
cd: use dart tar archive for creating tar file
KRTirtho May 7, 2024
65db056
cd: fix linux file copy error
KRTirtho May 7, 2024
28a2138
cd: use tar command directly
KRTirtho May 7, 2024
97a58f0
feat: add linux_arm platform
KRTirtho May 9, 2024
1b1db3a
cd: add linux_arm platform
KRTirtho May 9, 2024
596a4b5
cd: don't know what?
KRTirtho May 9, 2024
5726de8
feat: notification about nightly channel update
KRTirtho May 9, 2024
5d619ca
chore: fix some errors parsing nightly version info
KRTirtho May 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,6 @@ ENABLE_UPDATE_CHECK=

LASTFM_API_KEY=
LASTFM_API_SECRET=

# Release channel. Can be: nightly, stable
RELEASE_CHANNEL=
8 changes: 2 additions & 6 deletions .github/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,10 @@ COPY . .

RUN chown -R $(whoami) /app

RUN flutter pub get &&\
flutter config --enable-linux-desktop &&\
flutter pub get &&\
dart run build_runner build --delete-conflicting-outputs
RUN flutter pub get

RUN alias dpkg-deb="dpkg-deb --Zxz" &&\
flutter_distributor package --platform=linux --targets=deb

flutter_distributor package --platform=linux --targets=deb --skip-clean

RUN make tar VERSION=${BUILD_VERSION} ARCH=arm64 PKG_ARCH=aarch64

Expand Down
Loading