diff --git a/.github/workflows/master-release.yml b/.github/workflows/master-release.yml deleted file mode 100644 index c7ce3b6e..00000000 --- a/.github/workflows/master-release.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: master-release -on: - push: - branches: - - master - -jobs: - test-build-release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - uses: actions/setup-node@master - with: - node-version: "lts/*" - cache: "npm" - - run: npm ci - - run: npx ropm install - - run: npm run validate - - run: npm run check-formatting - - name: "Find and save major_version from manifest" - run: awk 'BEGIN { FS="=" } /^major_version/ { print "MAJOR="$2; }' manifest >> $GITHUB_ENV - - name: "Find and save minor_version from manifest" - run: awk 'BEGIN { FS="=" } /^minor_version/ { print "MINOR="$2; }' manifest >> $GITHUB_ENV - - name: "Find and save build_version from manifest" - run: awk 'BEGIN { FS="=" } /^build_version/ { print "BUILD="$2; }' manifest >> $GITHUB_ENV - - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - - uses: vimtor/action-zip@5f1c4aa587ea41db1110df6a99981dbe19cee310 # tag=v1 - with: - recursive: false - files: components/ images/ locale/ settings/ source/ manifest - dest: jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - - uses: marvinpinto/action-automatic-releases@latest - with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }} - draft: true - prerelease: false - title: v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }} - files: ${{ github.workspace }}/jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 - with: - name: jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - path: ${{ github.workspace }}/jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - if-no-files-found: error diff --git a/.github/workflows/unstable-release.yml b/.github/workflows/unstable-release.yml deleted file mode 100644 index 8fe39e19..00000000 --- a/.github/workflows/unstable-release.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: unstable-release -on: - push: - branches: - - unstable - -jobs: - test-build-release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - uses: actions/setup-node@master - with: - node-version: "lts/*" - cache: "npm" - - run: npm ci - - run: npx ropm install - - run: npm run validate - - run: npm run check-formatting - - name: "Find and save major_version from manifest" - run: awk 'BEGIN { FS="=" } /^major_version/ { print "MAJOR="$2; }' manifest >> $GITHUB_ENV - - name: "Find and save minor_version from manifest" - run: awk 'BEGIN { FS="=" } /^minor_version/ { print "MINOR="$2; }' manifest >> $GITHUB_ENV - - name: "Find and save build_version from manifest" - run: awk 'BEGIN { FS="=" } /^build_version/ { print "BUILD="$2; }' manifest >> $GITHUB_ENV - - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 - - uses: vimtor/action-zip@5f1c4aa587ea41db1110df6a99981dbe19cee310 # tag=v1 - with: - recursive: false - files: components/ images/ locale/ settings/ source/ manifest - dest: jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - - uses: marvinpinto/action-automatic-releases@latest - with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }} - prerelease: true - title: v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }} - files: ${{ github.workspace }}/jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 - with: - name: jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - path: ${{ github.workspace }}/jellyfin_v${{ env.MAJOR }}.${{ env.MINOR }}.${{ env.BUILD }}.zip - if-no-files-found: error