Skip to content
This repository was archived by the owner on Oct 25, 2023. It is now read-only.

Commit 604cd8a

Browse files
authored
Merge pull request #16 from linuxserver/deprecate
deprecate
2 parents 50d52f5 + 89d0109 commit 604cd8a

13 files changed

Lines changed: 76 additions & 95 deletions

File tree

.github/ISSUE_TEMPLATE/issue.bug.yml

Lines changed: 4 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -4,73 +4,9 @@ description: Create a report to help us improve
44
title: "[BUG] <title>"
55
labels: [Bug]
66
body:
7-
- type: checkboxes
7+
- type: markdown
88
attributes:
9-
label: Is there an existing issue for this?
10-
description: Please search to see if an issue already exists for the bug you encountered.
11-
options:
12-
- label: I have searched the existing issues
13-
required: true
14-
- type: textarea
15-
attributes:
16-
label: Current Behavior
17-
description: Tell us what happens instead of the expected behavior.
18-
validations:
19-
required: true
20-
- type: textarea
21-
attributes:
22-
label: Expected Behavior
23-
description: Tell us what should happen.
24-
validations:
25-
required: false
26-
- type: textarea
27-
attributes:
28-
label: Steps To Reproduce
29-
description: Steps to reproduce the behavior.
30-
placeholder: |
31-
1. In this environment...
32-
2. With this config...
33-
3. Run '...'
34-
4. See error...
35-
validations:
36-
required: true
37-
- type: textarea
38-
attributes:
39-
label: Environment
40-
description: |
41-
examples:
42-
- **OS**: Ubuntu 20.04
43-
- **How docker service was installed**: distro's packagemanager
449
value: |
45-
- OS:
46-
- How docker service was installed:
47-
render: markdown
48-
validations:
49-
required: false
50-
- type: dropdown
51-
attributes:
52-
label: CPU architecture
53-
options:
54-
- x86-64
55-
- arm64
56-
validations:
57-
required: true
58-
- type: textarea
59-
attributes:
60-
label: Docker creation
61-
description: |
62-
Command used to create docker container
63-
Provide your docker create/run command or compose yaml snippet, or a screenshot of settings if using a gui to create the container
64-
render: bash
65-
validations:
66-
required: true
67-
- type: textarea
68-
attributes:
69-
description: |
70-
Provide a full docker log, output of "docker logs linuxserver.io"
71-
label: Container logs
72-
placeholder: |
73-
Output of `docker logs linuxserver.io`
74-
render: bash
75-
validations:
76-
required: true
10+
# This image is deprecated. We will not offer support for this image and it will not be updated.
11+
12+
Embystat (upstream project) is no longer actively developed.

.github/ISSUE_TEMPLATE/issue.feature.yml

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,9 @@ description: Suggest an idea for this project
44
title: "[FEAT] <title>"
55
labels: [enhancement]
66
body:
7-
- type: checkboxes
7+
- type: markdown
88
attributes:
9-
label: Is this a new feature request?
10-
description: Please search to see if a feature request already exists.
11-
options:
12-
- label: I have searched the existing issues
13-
required: true
14-
- type: textarea
15-
attributes:
16-
label: Wanted change
17-
description: Tell us what you want to happen.
18-
validations:
19-
required: true
20-
- type: textarea
21-
attributes:
22-
label: Reason for change
23-
description: Justify your request, why do you want it, what is the benefit.
24-
validations:
25-
required: true
26-
- type: textarea
27-
attributes:
28-
label: Proposed code change
29-
description: Do you have a potential code change in mind?
30-
validations:
31-
required: false
9+
value: |
10+
# This image is deprecated. We will not offer support for this image and it will not be updated.
11+
12+
Embystat (upstream project) is no longer actively developed.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# This image is deprecated. We will not offer support for this image and it will not be updated.
2+
3+
Embystat (upstream project) is no longer actively developed.
14
<!--- Provide a general summary of your changes in the Title above -->
25

36
[linuxserverurl]: https://linuxserver.io

.github/workflows/greetings.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ jobs:
88
steps:
99
- uses: actions/first-interaction@v1
1010
with:
11-
issue-message: 'Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.'
12-
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-embystat/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!'
11+
issue-message: 'This image is deprecated. We will not offer support for this image and it will not be updated. The [README](https://github.com/linuxserver/docker-embystat/blob/master/README.md) may have additional information. Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.'
12+
pr-message: 'This image is deprecated. We will not offer support for this image and it will not be updated. The [README](https://github.com/linuxserver/docker-embystat/blob/master/README.md) may have additional information. Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-embystat/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!'
1313
repo-token: ${{ secrets.GITHUB_TOKEN }}

Jenkinsfile

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ pipeline {
6363
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT
6464
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
6565
env.PULL_REQUEST = env.CHANGE_ID
66-
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt'
66+
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./root/donate.txt ./root/etc/s6-overlay/s6-rc.d/init-deprecate/run ./root/etc/s6-overlay/s6-rc.d/init-deprecate/up ./root/etc/s6-overlay/s6-rc.d/init-deprecate/type ./root/etc/s6-overlay/s6-rc.d/init-deprecate/dependencies.d/init-config-end ./root/etc/s6-overlay/s6-rc.d/init-services/dependencies.d/init-deprecate ./root/etc/s6-overlay/s6-rc.d/user/contents.d/init-deprecate'
6767
}
6868
script{
6969
env.LS_RELEASE_NUMBER = sh(
@@ -282,6 +282,7 @@ pipeline {
282282
fi
283283
# Stage 2 - Delete old templates
284284
OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf"
285+
OLD_TEMPLATES="${OLD_TEMPLATES} $(echo .github/workflows/{external_trigger,external_trigger_scheduler,package_trigger,package_trigger_scheduler,call_issue_pr_tracker,call_issues_cron}.yml)"
285286
for i in ${OLD_TEMPLATES}; do
286287
if [[ -f "${i}" ]]; then
287288
TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
@@ -316,6 +317,14 @@ pipeline {
316317
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
317318
mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
318319
mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/ISSUE_TEMPLATE
320+
if [[ -d "${TEMPDIR}/repo/${LS_REPO}/root/etc/s6-overlay/s6-rc.d" ]]; then
321+
mkdir -p \
322+
${TEMPDIR}/repo/${LS_REPO}/root/etc/s6-overlay/s6-rc.d/init-deprecate/dependencies.d \
323+
${TEMPDIR}/repo/${LS_REPO}/root/etc/s6-overlay/s6-rc.d/init-services/dependencies.d \
324+
${TEMPDIR}/repo/${LS_REPO}/root/etc/s6-overlay/s6-rc.d/user/contents.d
325+
else
326+
mkdir -p ${TEMPDIR}/repo/${LS_REPO}/root/etc/cont-init.d
327+
fi
319328
cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/ || :
320329
cp --parents readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/ || :
321330
cd ${TEMPDIR}/repo/${LS_REPO}/
@@ -349,6 +358,10 @@ pipeline {
349358
fi
350359
if [[ ("${BRANCH_NAME}" == "master") || ("${BRANCH_NAME}" == "main") ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then
351360
cd ${TEMPDIR}/unraid/templates/
361+
if ! grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then
362+
echo "${CONTAINER_NAME}" >> ${TEMPDIR}/unraid/templates/unraid/ignore.list
363+
git add unraid/ignore.list
364+
fi
352365
if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then
353366
echo "Image is on the ignore list, marking Unraid template as deprecated"
354367
cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/
@@ -967,6 +980,25 @@ EOF
967980

968981
}
969982
}
983+
stage('Deprecate/Disable Future Builds') {
984+
when {
985+
branch "master"
986+
environment name: 'CHANGE_ID', value: ''
987+
environment name: 'EXIT_STATUS', value: ''
988+
}
989+
steps {
990+
sh '''#! /bin/bash
991+
TEMPDIR=$(mktemp -d)
992+
mkdir -p ${TEMPDIR}/repo
993+
git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO}
994+
cd ${TEMPDIR}/repo/${LS_REPO}
995+
git checkout -f master
996+
git rm Jenkinsfile
997+
git commit -m 'Disabling future builds'
998+
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git --all
999+
rm -Rf ${TEMPDIR}'''
1000+
}
1001+
}
9701002
}
9711003
/* ######################
9721004
Send status to Discord

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ Find us at:
2626
* [GitHub](https://github.com/linuxserver) - view the source for all of our repositories.
2727
* [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget
2828

29+
# This image is deprecated. We will not offer support for this image and it will not be updated.
30+
31+
Embystat (upstream project) is no longer actively developed.
2932
# [linuxserver/embystat](https://github.com/linuxserver/docker-embystat)
3033

3134
[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fembystat?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fembystat)
@@ -287,6 +290,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
287290

288291
## Versions
289292

293+
* **25.10.23:** - Deprecate image due to upstream app no longer being in active development per [this update](https://github.com/mregni/EmbyStat/pull/1933/files).
290294
* **03.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)
291295
* **11.06.22:** - Rebase to focal, update disable updates flag.
292296
* **08.04.20:** - Structural changes for beta18.

readme-vars.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ available_architectures:
1414
development_versions: false
1515
development_versions_items:
1616
- {tag: "latest", desc: "EmbyStat releases"}
17+
18+
# deprecation information
19+
project_deprecation_status: true
20+
project_deprecation_message: "Embystat (upstream project) is no longer actively developed."
21+
1722
# container parameters
1823
common_param_env_vars_enabled: true
1924
param_container_name: "{{ project_name }}"
@@ -38,6 +43,7 @@ app_setup_block: |
3843
Access the webui at `<your-ip>:6555`. Follow the setup wizard on initial install. Then configure the required services.
3944
# changelog
4045
changelogs:
46+
- {date: "25.10.23:", desc: "Deprecate image due to upstream app no longer being in active development per [this update](https://github.com/mregni/EmbyStat/pull/1933/files)."}
4147
- {date: "03.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"}
4248
- {date: "11.06.22:", desc: "Rebase to focal, update disable updates flag."}
4349
- {date: "08.04.20:", desc: "Structural changes for beta18."}

root/etc/s6-overlay/s6-rc.d/init-deprecate/dependencies.d/init-config-end

Whitespace-only changes.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/with-contenv bash
2+
# shellcheck shell=bash
3+
4+
echo '
5+
╔════════════════════════════════════════════════════╗
6+
╠════════════════════════════════════════════════════╣
7+
║ ║
8+
║ This image is deprecated. ║
9+
║ We will not offer support for this image ║
10+
║ and it will not be updated. ║
11+
║ ║
12+
╠════════════════════════════════════════════════════╣
13+
╚════════════════════════════════════════════════════╝
14+
15+
Embystat (upstream project) is no longer actively developed.
16+
17+
══════════════════════════════════════════════════════'
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
oneshot

0 commit comments

Comments
 (0)