Compare commits

..

1 Commits

Author SHA1 Message Date
FalsePhilosopher
73d22cb678
Merge f9865e9c103e06f44a377fadf0f2604e0a96d18b into 0bbe1c6650582091c5deac07505ed8c50955871e 2025-05-14 21:31:00 -06:00
3 changed files with 7 additions and 7 deletions

View File

@ -31,18 +31,18 @@ jobs:
- name: Create tar.zst snapshot
run: |
cd /tmp/snapshot
tar -I 'zstd -T0 -19' -cvf "$GITHUB_WORKSPACE/Flipper-${{ steps.date.outputs.date }}.tar.zst" *
tar -I 'zstd -T0 -19' -cvf "$GITHUB_WORKSPACE/snapshot-${{ steps.date.outputs.date }}.tar.zst" *
- name: Upload snapshot artifact
uses: actions/upload-artifact@v4
with:
name: snapshot
path: Flipper-${{ steps.date.outputs.date }}.tar.zst
path: snapshot-${{ steps.date.outputs.date }}.tar.zst
- name: Check if archive > 2GB and split if needed
id: check_size
run: |
file="Flipper-${{ steps.date.outputs.date }}.tar.zst"
file="snapshot-${{ steps.date.outputs.date }}.tar.zst"
max_size=$((2 * 1024 * 1024 * 1024)) # 2GB in bytes
actual_size=$(stat -c%s "$file")
if [ "$actual_size" -ge "$max_size" ]; then
@ -61,9 +61,9 @@ jobs:
Automated snapshot for ${{ steps.date.outputs.date }}.
Note: If archive was split due to size >2GB use cat to join them together
```
cat Flipper-${{ steps.date.outputs.date }}.tar.zst.* > Flipper-${{ steps.date.outputs.date }}.tar.zst
cat snapshot-${{ steps.date.outputs.date }}.tar.zst.* > snapshot-${{ steps.date.outputs.date }}.tar.zst
```
files: |
${{ steps.check_size.outputs.split == 'true' && format('Flipper-{0}.tar.zst.*', steps.date.outputs.date) || format('Flipper-{0}.tar.zst', steps.date.outputs.date) }}
${{ steps.check_size.outputs.split == 'true' && format('snapshot-{0}.tar.zst.*', steps.date.outputs.date) || format('snapshot-{0}.tar.zst', steps.date.outputs.date) }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

@ -1 +1 @@
Subproject commit 37b102bb3c7ae3b603f2557b2a4e69f33ad2a390
Subproject commit 928ed6b0ad4c12287bce243b18279c989046cb62

@ -1 +1 @@
Subproject commit 58d0c398dd6f32685c93c35e63afd56131a5adfb
Subproject commit 662b22e09fb430bd14d42e8aae089fa2b7231ee2