mirror of
https://github.com/UberGuidoZ/Flipper.git
synced 2025-06-20 15:14:49 +00:00
Compare commits
3 Commits
73d22cb678
...
71e7d1257c
Author | SHA1 | Date | |
---|---|---|---|
|
71e7d1257c | ||
|
5913696671 | ||
|
7f94151934 |
10
.github/workflows/Snapshot.yml
vendored
10
.github/workflows/Snapshot.yml
vendored
@ -31,18 +31,18 @@ jobs:
|
||||
- name: Create tar.zst snapshot
|
||||
run: |
|
||||
cd /tmp/snapshot
|
||||
tar -I 'zstd -T0 -19' -cvf "$GITHUB_WORKSPACE/snapshot-${{ steps.date.outputs.date }}.tar.zst" *
|
||||
tar -I 'zstd -T0 -19' -cvf "$GITHUB_WORKSPACE/Flipper-${{ steps.date.outputs.date }}.tar.zst" *
|
||||
|
||||
- name: Upload snapshot artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: snapshot
|
||||
path: snapshot-${{ steps.date.outputs.date }}.tar.zst
|
||||
path: Flipper-${{ steps.date.outputs.date }}.tar.zst
|
||||
|
||||
- name: Check if archive > 2GB and split if needed
|
||||
id: check_size
|
||||
run: |
|
||||
file="snapshot-${{ steps.date.outputs.date }}.tar.zst"
|
||||
file="Flipper-${{ 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 snapshot-${{ steps.date.outputs.date }}.tar.zst.* > snapshot-${{ steps.date.outputs.date }}.tar.zst
|
||||
cat Flipper-${{ steps.date.outputs.date }}.tar.zst.* > Flipper-${{ steps.date.outputs.date }}.tar.zst
|
||||
```
|
||||
files: |
|
||||
${{ steps.check_size.outputs.split == 'true' && format('snapshot-{0}.tar.zst.*', steps.date.outputs.date) || format('snapshot-{0}.tar.zst', steps.date.outputs.date) }}
|
||||
${{ steps.check_size.outputs.split == 'true' && format('Flipper-{0}.tar.zst.*', steps.date.outputs.date) || format('Flipper-{0}.tar.zst', steps.date.outputs.date) }}
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 928ed6b0ad4c12287bce243b18279c989046cb62
|
||||
Subproject commit 37b102bb3c7ae3b603f2557b2a4e69f33ad2a390
|
@ -1 +1 @@
|
||||
Subproject commit 662b22e09fb430bd14d42e8aae089fa2b7231ee2
|
||||
Subproject commit 58d0c398dd6f32685c93c35e63afd56131a5adfb
|
Loading…
x
Reference in New Issue
Block a user