-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (22 loc) · 739 Bytes
/
Copy pathMakefile
File metadata and controls
31 lines (22 loc) · 739 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
export VERSION := 0.48.0.0
export GITHUB_REPO := lostb1t/jellyfin-plugin-collection-import
export FILE := collection-import-${VERSION}.zip
build:
dotnet build
zip:
zip "${FILE}" Jellyfin.Plugin.CollectionImport/bin/Debug/net9.0/Jellyfin.Plugin.CollectionImport.dll
csum:
md5sum "${FILE} ""
create-tag:
git tag ${VERSION}
git push origin ${VERSION}
create-gh-release:
gh release create ${VERSION} "${FILE}" --generate-notes --verify-tag
update-version:
node scripts/update-version.js
update-manifest:
node scripts/validate-and-update-manifest.js
push-manifest:
git commit -m 'new release' manifest.json
git push origin main
release: update-version build zip create-tag create-gh-release update-manifest push-manifest