Merge pull request #272 from Fallenbagel/prepare-snap-builds [skip ci]

Prepare snap builds [skip ci]
This commit is contained in:
Fallenbagel
2022-12-16 03:01:31 +05:00
committed by GitHub
3 changed files with 10 additions and 9 deletions

View File

@@ -76,7 +76,7 @@ jobs:
- name: Upload Snap Package - name: Upload Snap Package
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:
name: overseerr-snap-package-${{ matrix.architecture }} name: jellyseerr-snap-package-${{ matrix.architecture }}
path: ${{ steps.build.outputs.snap }} path: ${{ steps.build.outputs.snap }}
- name: Review Snap Package - name: Review Snap Package
uses: diddlesnaps/snapcraft-review-tools-action@v1 uses: diddlesnaps/snapcraft-review-tools-action@v1

View File

@@ -49,7 +49,7 @@ jobs:
- name: Upload Snap Package - name: Upload Snap Package
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: overseerr-snap-package-${{ matrix.architecture }} name: jellyseerr-snap-package-${{ matrix.architecture }}
path: ${{ steps.build.outputs.snap }} path: ${{ steps.build.outputs.snap }}
- name: Review Snap Package - name: Review Snap Package
uses: diddlesnaps/snapcraft-review-tools-action@v1 uses: diddlesnaps/snapcraft-review-tools-action@v1

View File

@@ -1,10 +1,11 @@
name: overseerr name: jellyseerr
adopt-info: overseerr adopt-info: jellyseerr
license: MIT license: MIT
summary: Request management and media discovery tool for the Plex ecosystem. summary: Request management and media discovery tool focussing on the Jellyfin/Emby ecosystem (Supports Plex).
description: > description: >
Overseerr is a free and open source software application for managing requests for your media library. Jellyseerr is a free and open source software application for managing requests for your media library.
It integrates with your existing services such as Sonarr, Radarr and Plex! It is a a fork of Overseerr built to bring support for & focusing mainly on Jellyfin & Emby media servers!
It integrates with your existing services such as Sonarr, Radarr, and Jellyfin/Emby/Plex.
base: core18 base: core18
confinement: strict confinement: strict
@@ -14,7 +15,7 @@ architectures:
- build-on: armhf - build-on: armhf
parts: parts:
overseerr: jellyseerr:
plugin: nodejs plugin: nodejs
nodejs-version: '16.17.0' nodejs-version: '16.17.0'
nodejs-package-manager: 'yarn' nodejs-package-manager: 'yarn'
@@ -36,7 +37,7 @@ parts:
override-pull: | override-pull: |
snapcraftctl pull snapcraftctl pull
# Get information to determine snap grade and version # Get information to determine snap grade and version
git config --global --add safe.directory /data/parts/overseerr/src git config --global --add safe.directory /data/parts/jellyyseerr/src
#setup yarn.rc #setup yarn.rc
echo "--install.frozen-lockfile\n--install.network-timeout 1000000" > .yarnrc echo "--install.frozen-lockfile\n--install.network-timeout 1000000" > .yarnrc
BRANCH=$(git rev-parse --abbrev-ref HEAD) BRANCH=$(git rev-parse --abbrev-ref HEAD)