mirror of
https://github.com/Waujito/youtubeUnblock.git
synced 2024-12-22 14:26:11 +00:00
Update names of outputs
This commit is contained in:
parent
b68052efa2
commit
b76cc5fcee
34
.github/workflows/build-ci.yml
vendored
34
.github/workflows/build-ci.yml
vendored
@ -9,9 +9,7 @@ on:
|
|||||||
- '.gitignore'
|
- '.gitignore'
|
||||||
- 'LICENSE'
|
- 'LICENSE'
|
||||||
- 'README.md'
|
- 'README.md'
|
||||||
pull_request:
|
workflow_dispatch:
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
prepare:
|
prepare:
|
||||||
@ -74,7 +72,7 @@ jobs:
|
|||||||
shell: alpine.sh {0}
|
shell: alpine.sh {0}
|
||||||
run: |
|
run: |
|
||||||
case $ARCH in
|
case $ARCH in
|
||||||
x86_64) PLATFORM=x64 ;;
|
x86_64) PLATFORM=x86_64 ;;
|
||||||
x86) PLATFORM=x86 ;;
|
x86) PLATFORM=x86 ;;
|
||||||
aarch64) PLATFORM=arm64 ;;
|
aarch64) PLATFORM=arm64 ;;
|
||||||
armhf) PLATFORM=arm ;;
|
armhf) PLATFORM=arm ;;
|
||||||
@ -82,7 +80,12 @@ jobs:
|
|||||||
esac
|
esac
|
||||||
make -j$(nproc) CC="ccache gcc -static-libgcc -static" || exit 1
|
make -j$(nproc) CC="ccache gcc -static-libgcc -static" || exit 1
|
||||||
strip -s build/youtubeUnblock
|
strip -s build/youtubeUnblock
|
||||||
tar -C build -cJvf "youtubeUnblock-$VERSION-$SHA-$PLATFORM.tar.xz" youtubeUnblock
|
rm -rf youtubeUnblock || true
|
||||||
|
mkdir youtubeUnblock
|
||||||
|
cp build/youtubeUnblock youtubeUnblock
|
||||||
|
cp youtubeUnblock.service youtubeUnblock
|
||||||
|
cp README.md youtubeUnblock
|
||||||
|
tar -czvf youtubeUnblock-$VERSION-$SHA-$PLATFORM-static.tar.gz youtubeUnblock
|
||||||
ccache --show-stats
|
ccache --show-stats
|
||||||
|
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
@ -90,7 +93,7 @@ jobs:
|
|||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: static-${{ matrix.arch }}
|
name: static-${{ matrix.arch }}
|
||||||
path: ./**/youtubeUnblock*.tar.xz
|
path: ./**/youtubeUnblock*.tar.gz
|
||||||
|
|
||||||
build-openwrt:
|
build-openwrt:
|
||||||
needs: prepare
|
needs: prepare
|
||||||
@ -144,6 +147,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
id: build
|
id: build
|
||||||
|
env:
|
||||||
|
VERSION: ${{ needs.prepare.outputs.version }}
|
||||||
|
SHA: ${{ needs.prepare.outputs.sha }}
|
||||||
working-directory: /builder
|
working-directory: /builder
|
||||||
run: |
|
run: |
|
||||||
echo "src-link youtubeUnblock $GITHUB_WORKSPACE" >> feeds.conf
|
echo "src-link youtubeUnblock $GITHUB_WORKSPACE" >> feeds.conf
|
||||||
@ -152,13 +158,14 @@ jobs:
|
|||||||
./scripts/feeds install -a -p youtubeUnblock
|
./scripts/feeds install -a -p youtubeUnblock
|
||||||
make defconfig
|
make defconfig
|
||||||
make package/youtubeUnblock/compile V=s
|
make package/youtubeUnblock/compile V=s
|
||||||
|
mv $(find ./bin -type f -name 'youtubeUnblock*.ipk') ./youtubeUnblock-$VERSION-$SHA-${{ matrix.arch }}-${{ matrix.branch }}.ipk
|
||||||
|
|
||||||
- name: Upload packages
|
- name: Upload packages
|
||||||
if: steps.build.outcome == 'success'
|
if: steps.build.outcome == 'success'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ matrix.branch }}-${{ matrix.arch }}
|
name: ${{ matrix.branch }}-${{ matrix.arch }}
|
||||||
path: /builder/**/youtubeUnblock*.ipk
|
path: /builder/youtubeUnblock*.ipk
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
build-entware:
|
build-entware:
|
||||||
@ -234,17 +241,23 @@ jobs:
|
|||||||
- name: Extract packages
|
- name: Extract packages
|
||||||
if: steps.build.outcome == 'success'
|
if: steps.build.outcome == 'success'
|
||||||
shell: bash
|
shell: bash
|
||||||
|
env:
|
||||||
|
VERSION: ${{ needs.prepare.outputs.version }}
|
||||||
|
SHA: ${{ needs.prepare.outputs.sha }}
|
||||||
run: |
|
run: |
|
||||||
mkdir output
|
mkdir output
|
||||||
docker run --rm --user root -i --mount source=entware-home,target=/home/me -v $(pwd):/target -w /home/me/Entware --name builder builder find ./bin -type f -name 'youtubeUnblock*.ipk' -exec cp -v {} /target/output \;
|
docker run --rm --user root -i --mount source=entware-home,target=/home/me -v $(pwd):/target -w /home/me/Entware --name builder builder find ./bin -type f -name 'youtubeUnblock*.ipk' -exec cp -v {} /target/output \;
|
||||||
tar -C ./output -cvf youtubeUnblock-Entware-${{ matrix.arch }}.tar .
|
rm -rf youtubeUnblock || true
|
||||||
|
mkdir youtubeUnblock
|
||||||
|
bash -c "cp -r ./output/* youtubeUnblock"
|
||||||
|
tar -czvf youtubeUnblock-$VERSION-$SHA-${{ matrix.arch }}-entware.tar.gz youtubeUnblock
|
||||||
|
|
||||||
- name: Upload packages
|
- name: Upload packages
|
||||||
if: steps.build.outcome == 'success'
|
if: steps.build.outcome == 'success'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: entware-${{ matrix.arch }}
|
name: entware-${{ matrix.arch }}
|
||||||
path: ./**/youtubeUnblock-Entware-*.tar
|
path: ./**/youtubeUnblock*-entware.tar.gz
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
pre-release:
|
pre-release:
|
||||||
@ -266,5 +279,4 @@ jobs:
|
|||||||
title: 'Development build'
|
title: 'Development build'
|
||||||
files: |
|
files: |
|
||||||
./**/youtubeUnblock*.ipk
|
./**/youtubeUnblock*.ipk
|
||||||
./**/youtubeUnblock*.tar.xz
|
./**/youtubeUnblock*.tar.gz
|
||||||
./**/youtubeUnblock-Entware-*.tar
|
|
||||||
|
Loading…
Reference in New Issue
Block a user