Skip to content

Commit 37a5eb4

Browse files
authored
Merge pull request #13 from mx1up/fix/missing_file_permissions
make tarball to preserve file permissions
2 parents 91d16dc + 8d36859 commit 37a5eb4

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,14 @@ jobs:
6969
- name: Build Linux app
7070
run: flutter build linux --verbose
7171

72+
- name: Archive (preserve permissions)
73+
run: tar cvfz linux-build.tar.gz -C build/linux/x64/release/bundle .
74+
7275
- name: Upload artifact
7376
uses: actions/upload-artifact@v4
7477
with:
7578
name: linux-build
76-
path: build/linux/x64/release/bundle
79+
path: linux-build.tar.gz
7780

7881
build-macos:
7982
name: Build on macOS
@@ -98,9 +101,12 @@ jobs:
98101
mkdir build/macos/Build/Products/Release/artifact
99102
mv build/macos/Build/Products/Release/fdupes_gui.app build/macos/Build/Products/Release/artifact/
100103
104+
- name: Archive (preserve permissions)
105+
run: tar cvfz macos-build.tar.gz -C build/macos/Build/Products/Release/artifact .
106+
101107
- name: Upload artifact
102108
uses: actions/upload-artifact@v4
103109
with:
104110
name: macos-build
105-
path: build/macos/Build/Products/Release/artifact
111+
path: macos-build.tar.gz
106112

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ jobs:
5252
run: |
5353
cd out
5454
zip -r fdupes_gui-${{ steps.release_info.outputs.version }}-windows.zip windows/*
55-
tar cvfz fdupes_gui-${{ steps.release_info.outputs.version }}-linux.x86_64.tar.gz -C linux .
56-
tar cvfz fdupes_gui-${{ steps.release_info.outputs.version }}-macos.universal.tar.gz -C macos .
55+
mv linux/linux-build.tar.gz fdupes_gui-${{ steps.release_info.outputs.version }}-linux.x86_64.tar.gz
56+
mv macos/macos-build.tar.gz fdupes_gui-${{ steps.release_info.outputs.version }}-macos.universal.tar.gz
5757
5858
- name: Release
5959
uses: softprops/action-gh-release@v2

0 commit comments

Comments
 (0)