mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-12-25 15:51:50 +01:00
Better versioning
This commit is contained in:
parent
8d753981fa
commit
cdd1abbefe
25
.github/workflows/build.yml
vendored
25
.github/workflows/build.yml
vendored
@ -6,8 +6,13 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Create git_hash
|
- name: Create name version env
|
||||||
run: echo ${{ github.sha }} | tee ./resources/git_hash
|
run: |
|
||||||
|
echo "DATE=$(date +%Y-%m-%d)" >> $GITHUB_ENV
|
||||||
|
echo "SHA_SHORT=$(echo ${{ github.sha }} | cut -c -7)" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Create git hash
|
||||||
|
run: echo "${{ env.DATE }}-${{ env.SHA_SHORT }}" | tee ./resources/git_hash
|
||||||
|
|
||||||
- name: Move linux binaries
|
- name: Move linux binaries
|
||||||
run: |
|
run: |
|
||||||
@ -23,7 +28,7 @@ jobs:
|
|||||||
chmod +x ./resources/libimobiledevice_macos/*
|
chmod +x ./resources/libimobiledevice_macos/*
|
||||||
|
|
||||||
- name: Zip macos files
|
- name: Zip macos files
|
||||||
run: zip -r ${{ github.event.repository.name }}_macos.zip resources/ restore.sh README.md
|
run: zip -r ${{ github.event.repository.name }}_macos_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip resources/ restore.sh README.md
|
||||||
|
|
||||||
- name: Move macos binaries
|
- name: Move macos binaries
|
||||||
run: |
|
run: |
|
||||||
@ -40,7 +45,7 @@ jobs:
|
|||||||
chmod +x ./resources/libimobiledevice_linux/*
|
chmod +x ./resources/libimobiledevice_linux/*
|
||||||
|
|
||||||
- name: Zip linux files
|
- name: Zip linux files
|
||||||
run: zip -r ${{ github.event.repository.name }}_linux.zip resources/ restore.sh README.md
|
run: zip -r ${{ github.event.repository.name }}_linux_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip resources/ restore.sh README.md
|
||||||
|
|
||||||
- name: Move linux binaries and other files
|
- name: Move linux binaries and other files
|
||||||
run: |
|
run: |
|
||||||
@ -61,7 +66,7 @@ jobs:
|
|||||||
unzip tools_win.zip -d ./resources
|
unzip tools_win.zip -d ./resources
|
||||||
|
|
||||||
- name: Zip win files
|
- name: Zip win files
|
||||||
run: zip -r ${{ github.event.repository.name }}_win.zip resources/ restore.cmd restore.sh README.md
|
run: zip -r ${{ github.event.repository.name }}_win_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip resources/ restore.cmd restore.sh README.md
|
||||||
|
|
||||||
- name: Copy exclude files back
|
- name: Copy exclude files back
|
||||||
run: cp -r ./exclude/* ./resources
|
run: cp -r ./exclude/* ./resources
|
||||||
@ -70,7 +75,7 @@ jobs:
|
|||||||
run: ./resources/complete.sh
|
run: ./resources/complete.sh
|
||||||
|
|
||||||
- name: Zip complete files
|
- name: Zip complete files
|
||||||
run: zip -r ${{ github.event.repository.name }}_complete.zip resources/ restore.cmd restore.sh README.md
|
run: zip -r ${{ github.event.repository.name }}_complete_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip resources/ restore.cmd restore.sh README.md
|
||||||
|
|
||||||
- name: Update latest release
|
- name: Update latest release
|
||||||
uses: pyTooling/Actions/releaser@main
|
uses: pyTooling/Actions/releaser@main
|
||||||
@ -79,7 +84,7 @@ jobs:
|
|||||||
rm: true
|
rm: true
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
files: |
|
files: |
|
||||||
${{ github.event.repository.name }}_complete.zip
|
${{ github.event.repository.name }}_complete_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip
|
||||||
${{ github.event.repository.name }}_macos.zip
|
${{ github.event.repository.name }}_macos_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip
|
||||||
${{ github.event.repository.name }}_linux.zip
|
${{ github.event.repository.name }}_linux_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip
|
||||||
${{ github.event.repository.name }}_win.zip
|
${{ github.event.repository.name }}_win_${{ env.DATE }}-${{ env.SHA_SHORT }}.zip
|
||||||
|
@ -81,7 +81,7 @@ Main() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -d .git ]]; then
|
if [[ -d .git ]]; then
|
||||||
Echo "Version: $(git rev-parse HEAD)"
|
Echo "Version: $(git log -1 --format="%at" | xargs -I{} date -d @{} +%Y-%m-%d)-$(git rev-parse HEAD | cut -c -7)"
|
||||||
elif [[ -e resources/git_hash ]]; then
|
elif [[ -e resources/git_hash ]]; then
|
||||||
Echo "Version: $(cat resources/git_hash)"
|
Echo "Version: $(cat resources/git_hash)"
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user