Skip to content

Commit 14b36ff

Browse files
authored
Merge pull request #22 from nextcloud/chore/maintenance
maintenance + polishing
2 parents 43a7cb1 + 6984069 commit 14b36ff

File tree

15 files changed

+64
-110
lines changed

15 files changed

+64
-110
lines changed

.github/workflows/analysis-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ jobs:
3030
- name: Run Analysis
3131
run: |
3232
python3 -m pip install pylint
33-
python3 -m pylint "lib/"
33+
python3 -m pylint --recursive=y "ex_app/lib/"

.github/workflows/appstore-build-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
# Only allowed to be run on nextcloud-releases repositories
20-
if: ${{ github.repository_owner == 'cloud-py-api' }} # REPLACE THIS WITH YOUR ORGANIZATION NAME
20+
if: ${{ github.repository_owner == 'nextcloud' }} # REPLACE THIS WITH YOUR ORGANIZATION NAME
2121

2222
steps:
2323
- name: Check actor permission

.github/workflows/publish-docker-cpu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
push_to_registry:
88
name: Build image
99
runs-on: ubuntu-latest
10-
if: ${{ github.repository_owner == 'cloud-py-api' }}
10+
if: ${{ github.repository_owner == 'nextcloud' }}
1111
permissions:
1212
packages: write
1313
contents: read
@@ -88,6 +88,6 @@ jobs:
8888
push: true
8989
context: ./${{ env.APP_NAME }}
9090
platforms: linux/amd64,linux/arm64
91-
tags: ghcr.io/cloud-py-api/${{ env.APP_NAME }}:${{ env.VERSION }}
91+
tags: ghcr.io/nextcloud/${{ env.APP_NAME }}:${{ env.VERSION }}
9292
build-args: |
9393
BUILD_TYPE=cpu

.nextcloudignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/babel.config.js
1717
/build
1818
/APPS.md
19-
/AUTHORS.md
2019
/HOW_TO_INSTALL.md
2120
/README.md
2221
/composer.*

.pre-commit-config.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
ci:
22
skip: [pylint]
33

4+
exclude: '^ex_app/(img|js)/|.*\.phar'
45
repos:
56
- repo: https://github.com/pre-commit/pre-commit-hooks
67
rev: v4.6.0
@@ -14,13 +15,13 @@ repos:
1415
rev: 5.13.2
1516
hooks:
1617
- id: isort
17-
files: lib/
18+
files: ex_app/lib/
1819

1920
- repo: https://github.com/psf/black
2021
rev: 24.8.0
2122
hooks:
2223
- id: black
23-
files: lib/
24+
files: ex_app/lib/
2425

2526
- repo: https://github.com/astral-sh/ruff-pre-commit
2627
rev: v0.6.5
@@ -31,7 +32,7 @@ repos:
3132
hooks:
3233
- id: pylint
3334
name: pylint
34-
entry: pylint "lib/"
35+
entry: pylint --recursive=y "ex_app/lib/"
3536
language: system
3637
types: [ python ]
3738
pass_filenames: false

.run/NC 27.run.xml

Lines changed: 0 additions & 31 deletions
This file was deleted.

.run/NC 29.run.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
<option name="INTERPRETER_OPTIONS" value="" />
66
<option name="PARENT_ENVS" value="true" />
77
<envs>
8-
<env name="PYTHONUNBUFFERED" value="1" />
8+
<env name="APP_HOST" value="0.0.0.0" />
99
<env name="APP_ID" value="skeleton" />
1010
<env name="APP_PORT" value="9030" />
1111
<env name="APP_SECRET" value="12345" />
12-
<env name="APP_VERSION" value="1.0.0" />
12+
<env name="APP_VERSION" value="2.0.0" />
1313
<env name="NEXTCLOUD_URL" value="http://stable29.local/index.php" />
14-
<env name="APP_HOST" value="0.0.0.0" />
14+
<env name="PYTHONUNBUFFERED" value="1" />
1515
</envs>
1616
<option name="SDK_HOME" value="" />
1717
<option name="SDK_NAME" value="Python 3.10 (app-skeleton-python)" />
18-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/lib" />
18+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/ex_app/lib" />
1919
<option name="IS_MODULE_SDK" value="false" />
2020
<option name="ADD_CONTENT_ROOTS" value="true" />
2121
<option name="ADD_SOURCE_ROOTS" value="true" />
2222
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
23-
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/lib/main.py" />
23+
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/ex_app/lib/main.py" />
2424
<option name="PARAMETERS" value="" />
2525
<option name="SHOW_COMMAND_LINE" value="false" />
2626
<option name="EMULATE_TERMINAL" value="false" />
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
<component name="ProjectRunConfigurationManager">
2-
<configuration default="false" name="NC 28" type="PythonConfigurationType" factoryName="Python">
2+
<configuration default="false" name="NC 30" type="PythonConfigurationType" factoryName="Python">
33
<module name="app-skeleton-python" />
44
<option name="ENV_FILES" value="" />
55
<option name="INTERPRETER_OPTIONS" value="" />
66
<option name="PARENT_ENVS" value="true" />
77
<envs>
8-
<env name="PYTHONUNBUFFERED" value="1" />
8+
<env name="APP_HOST" value="0.0.0.0" />
99
<env name="APP_ID" value="skeleton" />
1010
<env name="APP_PORT" value="9030" />
1111
<env name="APP_SECRET" value="12345" />
12-
<env name="APP_VERSION" value="1.0.0" />
13-
<env name="NEXTCLOUD_URL" value="http://stable28.local/index.php" />
14-
<env name="APP_HOST" value="0.0.0.0" />
12+
<env name="APP_VERSION" value="2.0.0" />
13+
<env name="NEXTCLOUD_URL" value="http://stable30.local/index.php" />
14+
<env name="PYTHONUNBUFFERED" value="1" />
1515
</envs>
1616
<option name="SDK_HOME" value="" />
1717
<option name="SDK_NAME" value="Python 3.10 (app-skeleton-python)" />
18-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/lib" />
18+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/ex_app/lib" />
1919
<option name="IS_MODULE_SDK" value="false" />
2020
<option name="ADD_CONTENT_ROOTS" value="true" />
2121
<option name="ADD_SOURCE_ROOTS" value="true" />
2222
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
23-
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/lib/main.py" />
23+
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/ex_app/lib/main.py" />
2424
<option name="PARAMETERS" value="" />
2525
<option name="SHOW_COMMAND_LINE" value="false" />
2626
<option name="EMULATE_TERMINAL" value="false" />

.run/NC Last.run.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
<option name="INTERPRETER_OPTIONS" value="" />
66
<option name="PARENT_ENVS" value="true" />
77
<envs>
8-
<env name="PYTHONUNBUFFERED" value="1" />
8+
<env name="APP_HOST" value="0.0.0.0" />
99
<env name="APP_ID" value="skeleton" />
1010
<env name="APP_PORT" value="9030" />
1111
<env name="APP_SECRET" value="12345" />
12-
<env name="APP_VERSION" value="1.0.0" />
12+
<env name="APP_VERSION" value="2.0.0" />
1313
<env name="NEXTCLOUD_URL" value="http://nextcloud.local/index.php" />
14-
<env name="APP_HOST" value="0.0.0.0" />
14+
<env name="PYTHONUNBUFFERED" value="1" />
1515
</envs>
1616
<option name="SDK_HOME" value="" />
1717
<option name="SDK_NAME" value="Python 3.10 (app-skeleton-python)" />
18-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/lib" />
18+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/ex_app/lib" />
1919
<option name="IS_MODULE_SDK" value="false" />
2020
<option name="ADD_CONTENT_ROOTS" value="true" />
2121
<option name="ADD_SOURCE_ROOTS" value="true" />
2222
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
23-
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/lib/main.py" />
23+
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/ex_app/lib/main.py" />
2424
<option name="PARAMETERS" value="" />
2525
<option name="SHOW_COMMAND_LINE" value="false" />
2626
<option name="EMULATE_TERMINAL" value="false" />

Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ COPY requirements.txt /
55
RUN \
66
python3 -m pip install -r requirements.txt && rm -rf ~/.cache && rm requirements.txt
77

8-
ADD cs[s] /app/css
9-
ADD im[g] /app/img
10-
ADD j[s] /app/js
11-
ADD l10[n] /app/l10n
12-
ADD li[b] /app/lib
8+
ADD /ex_app/cs[s] /ex_app/css
9+
ADD /ex_app/im[g] /ex_app/img
10+
ADD /ex_app/j[s] /ex_app/js
11+
ADD /ex_app/l10[n] /ex_app/l10n
12+
ADD /ex_app/li[b] /ex_app/lib
1313

14-
WORKDIR /app/lib
14+
WORKDIR /ex_app/lib
1515
ENTRYPOINT ["python3", "main.py"]

0 commit comments

Comments
 (0)