12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- name: Build ipk for luci-app-unblockneteasemusic
- on:
- push:
- branches:
- - 'master'
- paths:
- - 'luasrc/**'
- - 'root/**'
- - 'Makefile'
- - '.github/**'
- pull_request:
- branches:
- - 'master'
- types:
- - opened
- - synchronize
- - reopened
- paths:
- - 'luasrc/**'
- - 'root/**'
- - 'Makefile'
- - '.github/**'
- release:
- types:
- - published
- jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout source tree
- uses: actions/checkout@v4
- - name: Build ipk file
- env:
- RELEASE_TYPE: ${{ github.event_name }}
- run: |
- pushd .github
- fakeroot bash build-ipk.sh
- echo "ASSET_NAME=$(ls *.ipk)" >> $GITHUB_ENV
- popd
- - name: Publishing to GitHub Artifacts
- uses: actions/upload-artifact@v4
- if: github.event_name != 'release'
- with:
- name: ${{ env.ASSET_NAME }}
- path: .github/*.ipk
- - name: Publishing to GitHub Releases
- uses: floralatin/upload-release-action@3688e13ae053ba3052eb4f0cfe03e78deb8f88d7
- if: github.event_name == 'release'
- with:
- repo_token: ${{ github.token }}
- file: .github/*.ipk
- tag: ${{ github.ref }}
- file_glob: true
|