feat(mods): Add external RST renderer
This commit is contained in:
20
.cruft.json
20
.cruft.json
@@ -41,6 +41,8 @@
|
|||||||
"gpg",
|
"gpg",
|
||||||
"python-gnupg"
|
"python-gnupg"
|
||||||
],
|
],
|
||||||
|
"build_user": "giteabuild",
|
||||||
|
"build_user_home": "/home/giteabuild",
|
||||||
"shell": "/bin/bash",
|
"shell": "/bin/bash",
|
||||||
"user": "git",
|
"user": "git",
|
||||||
"group": "git",
|
"group": "git",
|
||||||
@@ -53,6 +55,24 @@
|
|||||||
"sig": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc",
|
"sig": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc",
|
||||||
"source": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}",
|
"source": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}",
|
||||||
"source_hash": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.sha256"
|
"source_hash": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.sha256"
|
||||||
|
},
|
||||||
|
"go": {
|
||||||
|
"pkg": "https://go.dev/dl/go1.18.2.linux-amd64.tar.gz",
|
||||||
|
"source_hash": "e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc"
|
||||||
|
},
|
||||||
|
"mod_rst": {
|
||||||
|
"pip_dependencies": [
|
||||||
|
"docutils"
|
||||||
|
],
|
||||||
|
"pkg_dependencies": [
|
||||||
|
"python3",
|
||||||
|
"python3-pip"
|
||||||
|
],
|
||||||
|
"chroma_repo": "https://github.com/alecthomas/chroma",
|
||||||
|
"chroma_build_path": "/opt/chroma/src",
|
||||||
|
"chroma_bin": "/opt/chroma/chroma",
|
||||||
|
"chroma_rev": "HEAD",
|
||||||
|
"path": "/usr/local/bin/grst"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"_settings": {
|
"_settings": {
|
||||||
|
|||||||
@@ -50,6 +50,26 @@ Special notes
|
|||||||
* If Gitea requires mounts for some of the paths, you can specify them in ``service:requires_mount`` as a list.
|
* If Gitea requires mounts for some of the paths, you can specify them in ``service:requires_mount`` as a list.
|
||||||
* If Gitea requires a local service unit (e.g. database server), specify it/them in ``service:wants`` as a list.
|
* If Gitea requires a local service unit (e.g. database server), specify it/them in ``service:wants`` as a list.
|
||||||
|
|
||||||
|
RST mod
|
||||||
|
^^^^^^^
|
||||||
|
This formula provides basic support for installing an external ``rst`` renderer. This especially makes Gitea display ``README.rst`` files similar to as it does for ``README.md``.
|
||||||
|
|
||||||
|
The installation is not included by default, you will have to specifically target ``gitea.mods.rst`` to the minion. Furthermore, you will have to setup the external renderer in your ``app.ini`` similar to:
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
markup.restructuredtext:
|
||||||
|
enabled: true
|
||||||
|
file_extensions: '.rst'
|
||||||
|
render_command: timeout 30s /usr/local/bin/grst
|
||||||
|
is_input_file: true
|
||||||
|
markup.sanitizer.restructuredtext:
|
||||||
|
element: pre
|
||||||
|
allow_attr: class
|
||||||
|
regexp: ''
|
||||||
|
|
||||||
|
The mod compiles ``chroma`` (the syntax highlighting library that is used by Gitea) from source and installs a Python script that renders RST files, which currently relies on ``chroma`` and the ``docutils`` python package. The parameters can be modified in ``gitea:lookup:mod_rst``. I currently use this to patch ``*.sls``, ``*.jinja`` and ``*.j2`` highlighting into ``chroma``.
|
||||||
|
|
||||||
Configuration
|
Configuration
|
||||||
-------------
|
-------------
|
||||||
An example pillar is provided, please see `pillar.example`. Note that you do not need to specify everything by pillar. Often, it's much easier and less resource-heavy to use the ``parameters/<grain>/<value>.yaml`` files for non-sensitive settings. The underlying logic is explained in `map.jinja`.
|
An example pillar is provided, please see `pillar.example`. Note that you do not need to specify everything by pillar. Often, it's much easier and less resource-heavy to use the ``parameters/<grain>/<value>.yaml`` files for non-sensitive settings. The underlying logic is explained in `map.jinja`.
|
||||||
|
|||||||
14
gitea/go/clean.sls
Normal file
14
gitea/go/clean.sls
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=sls
|
||||||
|
|
||||||
|
{%- set tplroot = tpldir.split('/')[0] %}
|
||||||
|
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||||
|
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||||
|
|
||||||
|
Go is absent for build user:
|
||||||
|
file.absent:
|
||||||
|
- name: {{ gitea.lookup.build_user_home | path_join("go") }}
|
||||||
|
|
||||||
|
Gitea build user is absent:
|
||||||
|
user.absent:
|
||||||
|
- name: {{ gitea.lookup.build_user }}
|
||||||
19
gitea/go/init.sls
Normal file
19
gitea/go/init.sls
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=sls
|
||||||
|
|
||||||
|
{%- set tplroot = tpldir.split('/')[0] %}
|
||||||
|
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||||
|
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||||
|
|
||||||
|
Gitea build user is present:
|
||||||
|
user.present:
|
||||||
|
- name: {{ gitea.lookup.build_user }}
|
||||||
|
- home: {{ gitea.lookup.build_user_home }}
|
||||||
|
- createhome: true
|
||||||
|
|
||||||
|
Go is installed for build user:
|
||||||
|
archive.extracted:
|
||||||
|
- name: {{ gitea.lookup.build_user_home }}
|
||||||
|
- source: {{ gitea.lookup.go.pkg }}
|
||||||
|
- source_hash: {{ gitea.lookup.go.source_hash }}
|
||||||
|
- user: {{ gitea.lookup.build_user }}
|
||||||
14
gitea/mods/rst/clean.sls
Normal file
14
gitea/mods/rst/clean.sls
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=sls
|
||||||
|
|
||||||
|
{%- set tplroot = tpldir.split('/')[0] %}
|
||||||
|
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||||
|
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||||
|
{%- from tplroot ~ "/libtofs.jinja" import files_switch with context %}
|
||||||
|
|
||||||
|
Gitea RST external renderer is absent:
|
||||||
|
file.absent:
|
||||||
|
- names:
|
||||||
|
- {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||||
|
- {{ gitea.lookup.mod_rst.chroma_bin }}
|
||||||
|
- {{ gitea.lookup.mod_rst.path }}
|
||||||
128
gitea/mods/rst/files/default/grst
Normal file
128
gitea/mods/rst/files/default/grst
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
|
||||||
|
from docutils import nodes, core, io
|
||||||
|
from docutils.parsers.rst import directives, Directive
|
||||||
|
|
||||||
|
|
||||||
|
class Chroma(Directive):
|
||||||
|
"""Source code syntax highlighting."""
|
||||||
|
|
||||||
|
required_arguments = 1
|
||||||
|
optional_arguments = 0
|
||||||
|
final_argument_whitespace = True
|
||||||
|
option_spec = {}
|
||||||
|
has_content = True
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
self.assert_has_content()
|
||||||
|
data = "\n".join(self.content)
|
||||||
|
try:
|
||||||
|
parsed = subprocess.run(
|
||||||
|
["{{ gitea.lookup.mod_rst.chroma_bin }}", "--html", "--html-only", "-l", self.arguments[0]],
|
||||||
|
text=True,
|
||||||
|
input=data,
|
||||||
|
capture_output=True,
|
||||||
|
check=True,
|
||||||
|
)
|
||||||
|
except subprocess.CalledProcessError:
|
||||||
|
parsed = subprocess.run(
|
||||||
|
["{{ gitea.lookup.mod_rst.chroma_bin }}", "--html", "--html-only"],
|
||||||
|
text=True,
|
||||||
|
input=data,
|
||||||
|
capture_output=True,
|
||||||
|
check=True,
|
||||||
|
)
|
||||||
|
|
||||||
|
return [nodes.raw("", parsed.stdout, format="html")]
|
||||||
|
|
||||||
|
|
||||||
|
def html_parts(
|
||||||
|
input_string,
|
||||||
|
source_path=None,
|
||||||
|
destination_path=None,
|
||||||
|
input_encoding="utf8",
|
||||||
|
doctitle=True,
|
||||||
|
initial_header_level=1,
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Given an input string, returns a dictionary of HTML document parts.
|
||||||
|
|
||||||
|
Dictionary keys are the names of parts, and values are Unicode strings;
|
||||||
|
encoding is up to the client.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
- `input_string`: A multi-line text string; required.
|
||||||
|
- `source_path`: Path to the source file or object. Optional, but useful
|
||||||
|
for diagnostic output (system messages).
|
||||||
|
- `destination_path`: Path to the file or object which will receive the
|
||||||
|
output; optional. Used for determining relative paths (stylesheets,
|
||||||
|
source links, etc.).
|
||||||
|
- `input_encoding`: The encoding of `input_string`. If it is an encoded
|
||||||
|
8-bit string, provide the correct encoding. If it is a Unicode string,
|
||||||
|
use "unicode", the default.
|
||||||
|
- `doctitle`: Disable the promotion of a lone top-level section title to
|
||||||
|
document title (and subsequent section title to document subtitle
|
||||||
|
promotion); enabled by default.
|
||||||
|
- `initial_header_level`: The initial level for header elements (e.g. 1
|
||||||
|
for "<h1>").
|
||||||
|
"""
|
||||||
|
overrides = {
|
||||||
|
"input_encoding": input_encoding,
|
||||||
|
"doctitle_xform": doctitle,
|
||||||
|
"initial_header_level": initial_header_level,
|
||||||
|
"report_level": 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
parts = core.publish_parts(
|
||||||
|
source=input_string,
|
||||||
|
source_path=source_path,
|
||||||
|
destination_path=destination_path,
|
||||||
|
writer_name="html",
|
||||||
|
settings_overrides=overrides,
|
||||||
|
)
|
||||||
|
return parts
|
||||||
|
|
||||||
|
|
||||||
|
def html_body(
|
||||||
|
input_string,
|
||||||
|
source_path=None,
|
||||||
|
destination_path=None,
|
||||||
|
input_encoding="utf8",
|
||||||
|
output_encoding="unicode",
|
||||||
|
doctitle=True,
|
||||||
|
initial_header_level=1,
|
||||||
|
):
|
||||||
|
"""
|
||||||
|
Given an input string, returns an HTML fragment as a string.
|
||||||
|
|
||||||
|
The return value is the contents of the <body> element.
|
||||||
|
|
||||||
|
Parameters (see `html_parts()` for the remainder):
|
||||||
|
|
||||||
|
- `output_encoding`: The desired encoding of the output. If a Unicode
|
||||||
|
string is desired, use the default value of "unicode" .
|
||||||
|
"""
|
||||||
|
parts = html_parts(
|
||||||
|
input_string=input_string,
|
||||||
|
source_path=source_path,
|
||||||
|
destination_path=destination_path,
|
||||||
|
input_encoding=input_encoding,
|
||||||
|
doctitle=doctitle,
|
||||||
|
initial_header_level=initial_header_level,
|
||||||
|
)
|
||||||
|
fragment = parts["html_body"]
|
||||||
|
if output_encoding != "unicode":
|
||||||
|
fragment = fragment.encode(output_encoding)
|
||||||
|
return fragment
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
directives.register_directive("code-block", Chroma)
|
||||||
|
|
||||||
|
with open(sys.argv[1], "r") as f:
|
||||||
|
source = "".join(f.readlines())
|
||||||
|
print(html_body(source.encode()))
|
||||||
67
gitea/mods/rst/init.sls
Normal file
67
gitea/mods/rst/init.sls
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=sls
|
||||||
|
|
||||||
|
{%- set tplroot = tpldir.split('/')[0] %}
|
||||||
|
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||||
|
{%- set sls_go_install = tplroot ~ '.go' %}
|
||||||
|
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||||
|
{%- from tplroot ~ "/libtofs.jinja" import files_switch with context %}
|
||||||
|
|
||||||
|
include:
|
||||||
|
- {{ sls_go_install }}
|
||||||
|
|
||||||
|
RST external renderer pkg dependencies are installed:
|
||||||
|
pkg.installed:
|
||||||
|
- pkgs: {{ gitea.lookup.mod_rst.pkg_dependencies | json }}
|
||||||
|
|
||||||
|
RST external renderer pip dependencies are installed:
|
||||||
|
pip.installed:
|
||||||
|
- names: {{ gitea.lookup.mod_rst.pip_dependencies | json }}
|
||||||
|
- require:
|
||||||
|
- RST external renderer pkg dependencies are installed
|
||||||
|
|
||||||
|
Chroma is cloned:
|
||||||
|
file.directory:
|
||||||
|
- name: {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||||
|
- makedirs: true
|
||||||
|
- user: {{ gitea.lookup.build_user }}
|
||||||
|
- mode: '0755'
|
||||||
|
git.latest:
|
||||||
|
- name: {{ gitea.lookup.mod_rst.chroma_repo }}
|
||||||
|
- target: {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||||
|
- rev: {{ gitea.lookup.mod_rst.chroma_rev }}
|
||||||
|
- user: {{ gitea.lookup.build_user }}
|
||||||
|
- force_reset: true
|
||||||
|
- require:
|
||||||
|
- file: {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||||
|
|
||||||
|
Chroma is installed:
|
||||||
|
file.directory:
|
||||||
|
- name: {{ salt["file.dirname"](gitea.lookup.mod_rst.chroma_bin) }}
|
||||||
|
cmd.run:
|
||||||
|
- name: {{ gitea.lookup.build_user_home | path_join("go", "bin", "go") }} build -o '{{ gitea.lookup.mod_rst.chroma_bin }}'
|
||||||
|
- cwd: {{ gitea.lookup.mod_rst.chroma_build_path | path_join("cmd", "chroma") }}
|
||||||
|
- runas: {{ gitea.lookup.build_user }}
|
||||||
|
- require:
|
||||||
|
- RST external renderer pkg dependencies are installed
|
||||||
|
- file: {{ salt["file.dirname"](gitea.lookup.mod_rst.chroma_bin) }}
|
||||||
|
- sls: {{ sls_go_install }}
|
||||||
|
- onchanges:
|
||||||
|
- Chroma is cloned
|
||||||
|
|
||||||
|
RST external renderer is installed:
|
||||||
|
file.managed:
|
||||||
|
- name: {{ gitea.lookup.mod_rst.path }}
|
||||||
|
- source: {{ files_switch(['grst'],
|
||||||
|
use_subpath=True,
|
||||||
|
lookup='RST external renderer is installed'
|
||||||
|
)
|
||||||
|
}}
|
||||||
|
- mode: '0755'
|
||||||
|
- user: root
|
||||||
|
- group: {{ gitea.lookup.rootgroup }}
|
||||||
|
- template: jinja
|
||||||
|
- context:
|
||||||
|
gitea: {{ gitea | json }}
|
||||||
|
- require:
|
||||||
|
- RST external renderer pip dependencies are installed
|
||||||
@@ -9,10 +9,26 @@ values:
|
|||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
unit: /etc/systemd/system/{name}.service
|
unit: /etc/systemd/system/{name}.service
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -74,10 +74,26 @@ gitea:
|
|||||||
# You should not need to change these values, except for changing
|
# You should not need to change these values, except for changing
|
||||||
# the default paths.
|
# the default paths.
|
||||||
lookup:
|
lookup:
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -11,10 +11,26 @@ values:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -10,10 +10,26 @@ gitea:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
@@ -10,10 +10,26 @@ gitea:
|
|||||||
config: '/etc/gitea/app.ini'
|
config: '/etc/gitea/app.ini'
|
||||||
service:
|
service:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
build_user: giteabuild
|
||||||
|
build_user_home: /home/giteabuild
|
||||||
|
go:
|
||||||
|
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||||
|
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||||
gpg:
|
gpg:
|
||||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||||
keyserver: keys.openpgp.org
|
keyserver: keys.openpgp.org
|
||||||
group: git
|
group: git
|
||||||
|
mod_rst:
|
||||||
|
chroma_bin: /opt/chroma/chroma
|
||||||
|
chroma_build_path: /opt/chroma/src
|
||||||
|
chroma_repo: https://github.com/alecthomas/chroma
|
||||||
|
chroma_rev: HEAD
|
||||||
|
path: /usr/local/bin/grst
|
||||||
|
pip_dependencies:
|
||||||
|
- docutils
|
||||||
|
pkg_dependencies:
|
||||||
|
- python3
|
||||||
|
- python3-pip
|
||||||
paths:
|
paths:
|
||||||
bin: /opt/gitea
|
bin: /opt/gitea
|
||||||
conf: /etc/gitea
|
conf: /etc/gitea
|
||||||
|
|||||||
Reference in New Issue
Block a user