Commit graph

365 commits

Author SHA1 Message Date
Luc Didry
a9b7b8f750
🚚 — Set Alembic’s version_locations to new location 2024-04-10 17:27:49 +02:00
ad5a90c5e7
Move migrations inside the argos/server/migrations directory.
They are required to be accessible by the server when running an
upgrade,  and as such need to part of the packaged files.
2024-04-10 17:26:49 +02:00
Luc Didry
013ee48cf5 🔀 Merge branch 'fix-11' into 'main'
📝 — Improve documentation (fix #11)

Closes #11

See merge request framasoft/framaspace/argos!41
2024-04-10 15:24:35 +00:00
Luc Didry
c5e11026b5
🚚 — Renaming developer/installing to developer/installation 2024-04-08 14:23:51 +02:00
Luc Didry
9af28a511d 🔀 Merge branch 'almet/document-release' into 'fix-11'
Document the release process

See merge request framasoft/framaspace/argos!42
2024-04-08 06:39:00 +00:00
Luc Didry
cf71b5d087
✏ — Fix typo 2024-04-08 08:37:16 +02:00
01b5cf06de
build: move to hatch for packaging 2024-04-08 08:37:15 +02:00
02892bec17
build: document the release process 2024-04-08 08:37:15 +02:00
6baad623a2
docs: Update copyright information 2024-04-08 08:37:15 +02:00
5c4d8299bc
docs: rephrase some settings description 2024-04-08 08:37:15 +02:00
5e757f1861
Split docstring on multiple lines to ease the reading. 2024-04-08 08:37:15 +02:00
1d35ea22ea
Add a new argos version command outputing the version. 2024-04-08 08:37:15 +02:00
1dc91a246a
[chore] move the configuration files in a conf folder. 2024-04-08 08:37:15 +02:00
Luc Didry
6ea6f1491e
📝 — Reintroduce developer installation guide 2024-04-08 08:35:11 +02:00
4e15c80559 [packaging] Add the license in the PyPI classifiers 2024-04-05 13:19:26 +02:00
107c8a70c8 release: update external links in the packaging file 2024-04-05 13:19:26 +02:00
3fc69654a5 [docs] Remove the todolist from the readme 2024-04-05 13:19:26 +02:00
c4c8fbbe4d [docs] Enhance models' docstrings 2024-04-05 13:19:26 +02:00
1948658900 build: use make test rather than make tests
Mainly to match with other projects semantics.
2024-04-05 13:19:26 +02:00
6d5a293665 chore: remove config.yaml from the main tree.
Keeping this file around could leak to security issues, where
secrets could be checked-in, for instance.

Add an entry about it to the `.gitignore` file.
2024-04-05 11:09:42 +02:00
bd55fd03e9 docs: add a requirements section to the developer docs.
Add a section on installing sed, which differs between GNU and OSX.
2024-04-05 11:09:42 +02:00
4821fe8c0a build: Skip mermaid.js download if it's already present.
A new makefile target exists, which will download it. The `make docs`
target depends on it.
2024-04-05 11:09:42 +02:00
4153bfcece docs: remove duplicate dependency entry 2024-04-05 11:09:42 +02:00
b105555d77 chore: list Luc in the maintainers. 2024-04-05 11:09:42 +02:00
e94365559c docs: move the changelog out of the developer docs
As it's not only intended for developers, but also
(and primarilly) for end users.
2024-04-05 10:28:08 +02:00
0659e28c3e docs: rename projects to dependencies
For a better clarity while reading the documentation.
2024-04-05 10:27:21 +02:00
Luc Didry
2064d94fb9
📝 — Improve documentation (fix #11)
Extra:
- put psycopg2-binary in standard dependencies
2024-04-04 10:56:54 +02:00
Luc Didry
d7a68b8618 🔀 Merge branch 'improve-refresh-workflow' into 'main'
🎨 — Use a POST request and cookies for automatic refresh

See merge request framasoft/framaspace/argos!39
2024-04-02 10:55:38 +00:00
Luc Didry
24e7778fa5
🎨 — Use a POST request for automatic refresh 2024-04-02 12:40:23 +02:00
Luc Didry
8fd45302d2
🐛 — Fix passing the URL of the server to the agent 2024-04-02 12:39:39 +02:00
dfa97c72d0 🔀 Merge branch 'fix-29' into 'main'
📝 — Add Nginx conf example (fix #29)

Closes #29

See merge request framasoft/framaspace/argos!40
2024-03-29 17:27:38 +00:00
Luc Didry
01c8f3dbb6
📝 — Add Nginx conf example (fix #29) 2024-03-28 14:09:16 +01:00
Luc Didry
0f844cee70
💄 — Add link to dashboard on logo and title 2024-03-27 16:52:24 +01:00
Luc Didry
b2e97138b3
📝 — Update TODO on the README (fix #32) 2024-03-27 16:45:31 +01:00
Luc Didry
cba675bcad
🩹👷 — Fix doc building 2024-03-27 16:32:58 +01:00
Luc Didry
c79054b48b 🔀 Merge branch 'fix-22' into 'main'
 — Add a command to generate an auth token (fix #22)

Closes #22

See merge request framasoft/framaspace/argos!37
2024-03-27 15:19:52 +00:00
Luc Didry
a4324b3747 🔀 Merge branch 'fix-23' into 'main'
 — Use background tasks for alerting (fix #23)

Closes #23

See merge request framasoft/framaspace/argos!38
2024-03-27 15:19:21 +00:00
Luc Didry
5914ff889a
— Use background tasks for alerting (fix #23) 2024-03-25 16:23:39 +01:00
Luc Didry
168788eb89
— Add a command to generate an auth token (fix #22) 2024-03-25 15:19:25 +01:00
e264f8a068 🔀 Merge branch 'doc/improvement' into 'main'
📝 — Improve documentation (fix #21)

Closes #21

See merge request framasoft/framaspace/argos!36
2024-03-25 14:03:46 +00:00
Luc Didry
ce5019aaba
📝 — Improve documentation (fix #21) 2024-03-25 13:56:45 +01:00
Luc Didry
6f1c5ed8c0 🔀 Merge branch 'almet/ruff' into 'main'
build: add a check with ruff

See merge request framasoft/framaspace/argos!33
2024-03-25 12:22:58 +00:00
ca2c765bef
build: add a check with ruff 2024-03-25 13:19:41 +01:00
Luc Didry
6f93eeee49
🎨 — Ruff formating 2024-03-25 13:19:07 +01:00
Luc Didry
6f856afe4a 🔀 Merge branch 'fix-19' into 'main'
🐛 — Delete tasks which are not in config file anymore (fix #19)

Closes #19

See merge request framasoft/framaspace/argos!25
2024-03-25 10:41:19 +00:00
Luc Didry
6c90543392
🩹 — Fix Alembic version after pull rebase 2024-03-21 15:52:41 +01:00
Luc Didry
d19622060f
🎨 — Rename connect_db_at_startup function 2024-03-21 15:50:17 +01:00
Luc Didry
064e43dc01
🗃 — Add ON DELETE CASCADE to results’ task_id constraint 2024-03-21 15:50:16 +01:00
Luc Didry
cf609eae6b
🎨 — Improve code structure following review of MR !25 2024-03-21 15:49:40 +01:00
Luc Didry
8875c704ee
💄 — Use an argos server command to do alembic migrations 2024-03-21 15:49:40 +01:00