rollabck openproject addons
This commit is contained in:
		
							
								
								
									
										16
									
								
								openproject/CHANGELOG.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								openproject/CHANGELOG.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					##  (25-05-2024)
 | 
				
			||||||
 | 
					- Update to latest version from openproject/openproject (changelog : https://github.com/openproject/openproject/releases)
 | 
				
			||||||
 | 
					## 14.1.0-2 (22-05-2024)
 | 
				
			||||||
 | 
					- Minor bugs fixed
 | 
				
			||||||
 | 
					## 14.1.0 (22-05-2024)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Update openproject to 14.1.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 14.1 (20-05-2024)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Booting issues & Persistence
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 14 (09-05-2024)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Initial release. Welcome openproject to home assistant!
 | 
				
			||||||
							
								
								
									
										125
									
								
								openproject/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								openproject/Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,125 @@
 | 
				
			|||||||
 | 
					#============================#
 | 
				
			||||||
 | 
					#  ALEXBELGIUM'S DOCKERFILE  #
 | 
				
			||||||
 | 
					#============================#
 | 
				
			||||||
 | 
					#           _.------.
 | 
				
			||||||
 | 
					#       _.-`    ('>.-`"""-.
 | 
				
			||||||
 | 
					# '.--'`       _'`   _ .--.)
 | 
				
			||||||
 | 
					#    -'         '-.-';`   `
 | 
				
			||||||
 | 
					#    ' -      _.'  ``'--.
 | 
				
			||||||
 | 
					#        '---`    .-'""`
 | 
				
			||||||
 | 
					#               /`
 | 
				
			||||||
 | 
					#=== Home Assistant Addon ===#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#################
 | 
				
			||||||
 | 
					# 1 Build Image #
 | 
				
			||||||
 | 
					#################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ARG BUILD_FROM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					FROM ${BUILD_FROM}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					##################
 | 
				
			||||||
 | 
					# 2 Modify Image #
 | 
				
			||||||
 | 
					##################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Set S6 wait time
 | 
				
			||||||
 | 
					ENV S6_CMD_WAIT_FOR_SERVICES=1 \
 | 
				
			||||||
 | 
					    S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
 | 
				
			||||||
 | 
					    S6_SERVICES_GRACETIME=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENV OPENPROJECT_SECRET_KEY_BASE=addon_secret \
 | 
				
			||||||
 | 
					    OPENPROJECT_HOST__NAME=mez-openproject.duckdns.org \
 | 
				
			||||||
 | 
					    OPENPROJECT_HTTPS=true \
 | 
				
			||||||
 | 
					    OPENPROJECT_DEFAULT__LANGUAGE=en \
 | 
				
			||||||
 | 
					    OPENPROJECT_EDITION=bim \
 | 
				
			||||||
 | 
					    PGDATA=/share/openproject/pg\
 | 
				
			||||||
 | 
					    APP_DATA_PATH=/share/openproject/assets
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					USER root
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN sed -i "1a /./ha_entrypoint.sh" /app/docker/prod/entrypoint.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					##################
 | 
				
			||||||
 | 
					# 3 Install apps #
 | 
				
			||||||
 | 
					##################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Copy local files
 | 
				
			||||||
 | 
					# COPY rootfs/ /
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Uses /bin for compatibility purposes
 | 
				
			||||||
 | 
					# hadolint ignore=DL4005
 | 
				
			||||||
 | 
					RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \
 | 
				
			||||||
 | 
					    if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Modules
 | 
				
			||||||
 | 
					ARG MODULES="00-banner.sh 00-global_var.sh 01-custom_script.sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Automatic modules download
 | 
				
			||||||
 | 
					ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh"
 | 
				
			||||||
 | 
					RUN chmod 744 /ha_automodules.sh && /ha_automodules.sh "$MODULES" && rm /ha_automodules.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Manual apps
 | 
				
			||||||
 | 
					ENV PACKAGES=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Automatic apps & bashio
 | 
				
			||||||
 | 
					ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_autoapps.sh" "/ha_autoapps.sh"
 | 
				
			||||||
 | 
					RUN chmod 744 /ha_autoapps.sh && /ha_autoapps.sh "$PACKAGES" && rm /ha_autoapps.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EXPOSE 8080
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					################
 | 
				
			||||||
 | 
					# 4 Entrypoint #
 | 
				
			||||||
 | 
					################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Add entrypoint
 | 
				
			||||||
 | 
					ENV S6_STAGE2_HOOK=/ha_entrypoint.sh
 | 
				
			||||||
 | 
					ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint.sh" "/ha_entrypoint.sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Entrypoint modifications
 | 
				
			||||||
 | 
					ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_entrypoint_modif.sh" "/ha_entrypoint_modif.sh"
 | 
				
			||||||
 | 
					RUN chmod 777 /ha_entrypoint.sh /ha_entrypoint_modif.sh && /ha_entrypoint_modif.sh && rm /ha_entrypoint_modif.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# ENTRYPOINT [ "/ha_entrypoint.sh" ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					############
 | 
				
			||||||
 | 
					# 5 Labels #
 | 
				
			||||||
 | 
					############
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ARG BUILD_ARCH
 | 
				
			||||||
 | 
					ARG BUILD_DATE
 | 
				
			||||||
 | 
					ARG BUILD_DESCRIPTION
 | 
				
			||||||
 | 
					ARG BUILD_NAME
 | 
				
			||||||
 | 
					ARG BUILD_REF
 | 
				
			||||||
 | 
					ARG BUILD_REPOSITORY
 | 
				
			||||||
 | 
					ARG BUILD_VERSION
 | 
				
			||||||
 | 
					LABEL \
 | 
				
			||||||
 | 
					    io.hass.name="${BUILD_NAME}" \
 | 
				
			||||||
 | 
					    io.hass.description="${BUILD_DESCRIPTION}" \
 | 
				
			||||||
 | 
					    io.hass.arch="${BUILD_ARCH}" \
 | 
				
			||||||
 | 
					    io.hass.type="addon" \
 | 
				
			||||||
 | 
					    io.hass.version=${BUILD_VERSION} \
 | 
				
			||||||
 | 
					    maintainer="alexbelgium (https://github.com/alexbelgium)" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.title="${BUILD_NAME}" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.description="${BUILD_DESCRIPTION}" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.vendor="Home Assistant Add-ons" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.authors="alexbelgium (https://github.com/alexbelgium)" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.licenses="MIT" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.url="https://github.com/alexbelgium" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.source="https://github.com/${BUILD_REPOSITORY}" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.documentation="https://github.com/${BUILD_REPOSITORY}/blob/main/README.md" \
 | 
				
			||||||
 | 
					    org.opencontainers.image.created=${BUILD_DATE} \
 | 
				
			||||||
 | 
					    org.opencontainers.image.revision=${BUILD_REF} \
 | 
				
			||||||
 | 
					    org.opencontainers.image.version=${BUILD_VERSION}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#################
 | 
				
			||||||
 | 
					# 6 Healthcheck #
 | 
				
			||||||
 | 
					#################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENV HEALTH_PORT="8080" \
 | 
				
			||||||
 | 
					    HEALTH_URL=""
 | 
				
			||||||
 | 
					HEALTHCHECK \
 | 
				
			||||||
 | 
					    --interval=5s \
 | 
				
			||||||
 | 
					    --retries=5 \
 | 
				
			||||||
 | 
					    --start-period=30s \
 | 
				
			||||||
 | 
					    --timeout=25s \
 | 
				
			||||||
 | 
					    CMD curl --fail "http://127.0.0.1:${HEALTH_PORT}${HEALTH_URL}" &>/dev/null || exit 1
 | 
				
			||||||
							
								
								
									
										51
									
								
								openproject/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								openproject/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
				
			|||||||
 | 
					# Home assistant add-on: Openproject
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[![Donate][paypal-badge]](https://www.paypal.com/donate/?hosted_button_id=DZFULJZTP3UQA)
 | 
				
			||||||
 | 
					[![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[](https://www.codacy.com/gh/alexbelgium/hassio-addons/dashboard?utm_source=github.com&utm_medium=referral&utm_content=alexbelgium/hassio-addons&utm_campaign=Badge_Grade)
 | 
				
			||||||
 | 
					[](https://github.com/alexbelgium/hassio-addons/actions/workflows/weekly-supelinter.yaml)
 | 
				
			||||||
 | 
					[](https://github.com/alexbelgium/hassio-addons/actions/workflows/onpush_builder.yaml)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white
 | 
				
			||||||
 | 
					[paypal-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee%20Paypal-%23d32f2f?logo=buy-me-a-coffee&style=flat&logoColor=white
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[](https://github.com/alexbelgium/hassio-addons/stargazers)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## About
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Various tweaks and configuration options addition.
 | 
				
			||||||
 | 
					This addon is based on the [docker image](https://hub.docker.com/r/openproject/openproject).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Configuration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```yaml
 | 
				
			||||||
 | 
					TODO
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Webui can be found at `<your-ip>:port`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Installation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The installation of this add-on is pretty straightforward and not different in
 | 
				
			||||||
 | 
					comparison to installing any other Hass.io add-on.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance.
 | 
				
			||||||
 | 
					1. Install this add-on.
 | 
				
			||||||
 | 
					1. Click the `Save` button to store your configuration.
 | 
				
			||||||
 | 
					1. Start the add-on.
 | 
				
			||||||
 | 
					1. Check the logs of the add-on to see if everything went well.
 | 
				
			||||||
 | 
					1. Go to the webui, where you will initialize the app
 | 
				
			||||||
 | 
					1. Restart the addon, to apply any option that should be applied
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Default administration password (login: admin, password: admin).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[repository]: https://github.com/alexbelgium/hassio-addons
 | 
				
			||||||
							
								
								
									
										66
									
								
								openproject/apparmor.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								openproject/apparmor.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					#include <tunables/global>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					profile openproject_addon flags=(attach_disconnected,mediate_deleted) {
 | 
				
			||||||
 | 
					  #include <abstractions/base>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  capability,
 | 
				
			||||||
 | 
					  file,
 | 
				
			||||||
 | 
					  signal,
 | 
				
			||||||
 | 
					  mount,
 | 
				
			||||||
 | 
					  umount,
 | 
				
			||||||
 | 
					  remount,
 | 
				
			||||||
 | 
					  network udp,
 | 
				
			||||||
 | 
					  network tcp,
 | 
				
			||||||
 | 
					  network dgram,
 | 
				
			||||||
 | 
					  network stream,
 | 
				
			||||||
 | 
					  network inet,
 | 
				
			||||||
 | 
					  network inet6,
 | 
				
			||||||
 | 
					  network netlink raw,
 | 
				
			||||||
 | 
					  network unix dgram,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  capability setgid,
 | 
				
			||||||
 | 
					  capability setuid,
 | 
				
			||||||
 | 
					  capability sys_admin,
 | 
				
			||||||
 | 
					  capability dac_read_search,
 | 
				
			||||||
 | 
					  # capability dac_override,
 | 
				
			||||||
 | 
					  # capability sys_rawio,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# S6-Overlay
 | 
				
			||||||
 | 
					  /init ix,
 | 
				
			||||||
 | 
					  /run/{s6,s6-rc*,service}/** ix,
 | 
				
			||||||
 | 
					  /package/** ix,
 | 
				
			||||||
 | 
					  /command/** ix,
 | 
				
			||||||
 | 
					  /run/{,**} rwk,
 | 
				
			||||||
 | 
					  /dev/tty rw,
 | 
				
			||||||
 | 
					  /bin/** ix,
 | 
				
			||||||
 | 
					  /usr/bin/** ix,
 | 
				
			||||||
 | 
					  /usr/lib/bashio/** ix,
 | 
				
			||||||
 | 
					  /etc/s6/** rix,
 | 
				
			||||||
 | 
					  /run/s6/** rix,
 | 
				
			||||||
 | 
					  /etc/services.d/** rwix,
 | 
				
			||||||
 | 
					  /etc/cont-init.d/** rwix,
 | 
				
			||||||
 | 
					  /etc/cont-finish.d/** rwix,
 | 
				
			||||||
 | 
					  /init rix,
 | 
				
			||||||
 | 
					  /var/run/** mrwkl,
 | 
				
			||||||
 | 
					  /var/run/ mrwkl,
 | 
				
			||||||
 | 
					  /dev/i2c-1 mrwkl,
 | 
				
			||||||
 | 
					  # Files required
 | 
				
			||||||
 | 
					  /dev/fuse mrwkl,
 | 
				
			||||||
 | 
					  /dev/sda1 mrwkl,
 | 
				
			||||||
 | 
					  /dev/sdb1 mrwkl,
 | 
				
			||||||
 | 
					  /dev/nvme0 mrwkl,
 | 
				
			||||||
 | 
					  /dev/nvme1 mrwkl,
 | 
				
			||||||
 | 
					  /dev/mmcblk0p1 mrwkl,
 | 
				
			||||||
 | 
					  /dev/* mrwkl,
 | 
				
			||||||
 | 
					  /tmp/** mrkwl,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Data access
 | 
				
			||||||
 | 
					  /data/** rw,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # suppress ptrace denials when using 'docker ps' or using 'ps' inside a container
 | 
				
			||||||
 | 
					  ptrace (trace,read) peer=docker-default,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # docker daemon confinement requires explict allow rule for signal
 | 
				
			||||||
 | 
					  signal (receive) set=(kill,term) peer=/usr/bin/docker,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										9
									
								
								openproject/build.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								openproject/build.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					    "build_from": {
 | 
				
			||||||
 | 
					      "aarch64": "openproject/openproject:14.6.3",
 | 
				
			||||||
 | 
					      "amd64": "openproject/openproject:14.6.3"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "codenotary": {
 | 
				
			||||||
 | 
					      "signer": "alexandrep.github@gmail.com"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
							
								
								
									
										25
									
								
								openproject/config.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								openproject/config.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "arch": [
 | 
				
			||||||
 | 
					    "amd64",
 | 
				
			||||||
 | 
					    "aarch64"
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
 | 
					  "codenotary": "alexandrep.github@gmail.com",
 | 
				
			||||||
 | 
					  "description": "Openproject for Home Assistant",
 | 
				
			||||||
 | 
					  "init": false,
 | 
				
			||||||
 | 
					  "map": [
 | 
				
			||||||
 | 
					    "addon_config:rw",
 | 
				
			||||||
 | 
					    "share:rw"
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
 | 
					  "name": "Openproject",
 | 
				
			||||||
 | 
					  "ports": {
 | 
				
			||||||
 | 
					    "8080/tcp": 8080
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "ports_description": {
 | 
				
			||||||
 | 
					    "8080/tcp": "Web interface"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "slug": "openproject",
 | 
				
			||||||
 | 
					  "udev": true,
 | 
				
			||||||
 | 
					  "url": "https://github.com/alexbelgium/hassio-addons/tree/master/openproject",
 | 
				
			||||||
 | 
					  "version": "14.6.3",
 | 
				
			||||||
 | 
					  "webui": "[PROTO:ssl]://[HOST]:[PORT:8080]"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								openproject/icon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								openproject/icon.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 7.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								openproject/logo.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								openproject/logo.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 7.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								openproject/stats.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								openproject/stats.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1.7 KiB  | 
							
								
								
									
										8
									
								
								openproject/updater.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								openproject/updater.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					    "last_update": "25-05-2024",
 | 
				
			||||||
 | 
					    "repository": "mezned/HAddons",
 | 
				
			||||||
 | 
					    "slug": "openproject",
 | 
				
			||||||
 | 
					    "source": "gitea",
 | 
				
			||||||
 | 
					    "upstream_repo": "openproject/openproject",
 | 
				
			||||||
 | 
					    "upstream_version": ""
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
		Reference in New Issue
	
	Block a user