Skip to content

Commit 4b90d3e

Browse files
authored
Merge pull request #349 from lbr38/devel
5.9.0
2 parents 2436960 + eeff8a6 commit 4b90d3e

266 files changed

Lines changed: 5055 additions & 1738 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build-devel-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
contents: read
1313
steps:
1414
- name: Check out the repo
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
ref: 'devel'
1818

.github/workflows/build-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
contents: read
1515
steps:
1616
- name: Check out the repo
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v6
1818
# Production
1919
with:
2020
ref: 'main'

.github/workflows/docs.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Deploy documentation
2+
on:
3+
push:
4+
branches:
5+
- devel
6+
7+
permissions:
8+
contents: write
9+
10+
jobs:
11+
deploy:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v6
15+
16+
- uses: actions/setup-python@v6
17+
with:
18+
python-version: '3.12'
19+
20+
- run: pip install -r documentation/requirements.txt
21+
# - run: pip install mkdocs-material
22+
23+
- run: |
24+
cd documentation
25+
mkdocs gh-deploy --strict --force

.github/workflows/phpcs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
contents: read
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Setup PHP
1919
uses: shivammathur/setup-php@v2

.github/workflows/tasks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
image: lbr38/repomanager:latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020

2121
- name: Print PHP version
2222
run: php --version
@@ -98,7 +98,7 @@ jobs:
9898
image: lbr38/repomanager:latest
9999
steps:
100100
- name: Checkout
101-
uses: actions/checkout@v4
101+
uses: actions/checkout@v6
102102

103103
- name: Print PHP version
104104
run: php --version

.github/workflows/test-ansible-role.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
contents: read
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Install requirements
1919
run: |

.github/workflows/test-api.yml

Lines changed: 60 additions & 33 deletions
Large diffs are not rendered by default.

.github/workflows/test-database-update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
contents: read
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Install docker-compose
1919
run: |

README.md

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,47 +8,46 @@
88

99
<br><br>
1010

11-
**Repomanager** is a web mirroring tool for ``rpm`` and ``deb`` packages repositories.
11+
**Repomanager** is a web mirroring tool for `rpm` and `deb` package repositories.
1212

13-
<h2>Main features</h2>
1413

15-
- Create ``deb`` and ``rpm`` mirror repositories
16-
- Sign packages/repositories with GPG
14+
## Main features
15+
16+
- Create `deb` and `rpm` mirror repositories
17+
- Sign packages and repositories with GPG
1718
- Upload packages into repositories
18-
- Create environments (eg. ``preprod``, ``prod``) and make mirrors only available for specific environments
19-
- Manage hosts packages updates
19+
- Create environments (e.g., `preprod`, `prod`) and make mirrors available only for specific environments
20+
- Manage host package updates
2021
- Schedule tasks
2122

22-
![alt text](https://raw.githubusercontent.com/lbr38/repomanager/refs/heads/devel/images/readme/demo.gif)
23-
![alt text](https://raw.githubusercontent.com/lbr38/repomanager/refs/heads/devel/images/readme/screenshot01.png)
24-
![alt text](https://raw.githubusercontent.com/lbr38/repomanager/refs/heads/devel/images/readme/screenshot02.png)
25-
![alt text](https://raw.githubusercontent.com/lbr38/repomanager/refs/heads/devel/images/readme/screenshot03.png)
26-
![alt text](https://raw.githubusercontent.com/lbr38/repomanager/refs/heads/devel/images/readme/screenshot04.png)
2723

28-
<h2>Requirements</h2>
24+
## Demo
25+
26+
[![Demo](https://github.com/user-attachments/assets/c6604e74-febb-4530-8839-26bbb1095b3c)](https://github.com/user-attachments/assets/c6604e74-febb-4530-8839-26bbb1095b3c)
27+
28+
29+
## Screenshots
30+
31+
[![Repositories](https://github.com/user-attachments/assets/6f561a84-d8f3-480e-90fa-df73a8f071c6)](https://github.com/user-attachments/assets/6f561a84-d8f3-480e-90fa-df73a8f071c6)
32+
33+
[![Repository statistics](https://github.com/user-attachments/assets/af6df87d-8498-4c85-a64d-85a30472f4b9)](https://github.com/user-attachments/assets/af6df87d-8498-4c85-a64d-85a30472f4b9)
2934

30-
<h3>Hardware</h3>
35+
[![Browse packages](https://github.com/user-attachments/assets/07a96fa6-97e3-4235-9547-10489b5bdbdc)](https://github.com/user-attachments/assets/07a96fa6-97e3-4235-9547-10489b5bdbdc)
3136

32-
This is the minimum hardware requirements to run Repomanager smoothly:
37+
[![Overview](https://github.com/user-attachments/assets/5d9de814-cb96-405d-ab18-41bc8d1715e7)](https://github.com/user-attachments/assets/5d9de814-cb96-405d-ab18-41bc8d1715e7)
3338

34-
- 4 vCPU
35-
- 4 GB of RAM
36-
- Please use a SSD disk to avoid disk I/O and latency issues
39+
[![Host dashboard](https://github.com/user-attachments/assets/95fe8023-f02c-4aa8-98e0-d5e154dff9a8)](https://github.com/user-attachments/assets/95fe8023-f02c-4aa8-98e0-d5e154dff9a8)
3740

38-
<h3>Software and configuration</h3>
3941

40-
- **Docker** (service must be up and running)
41-
- **A fully qualified domain name** (FQDN) and a valid SSL certificate for this FQDN if you want to access the web interface through a secure connection (https)
42-
- A least a **SPF record** configured for your FQDN, to be able to send emails from Repomanager
42+
## Installation and usage
4343

44-
<h2>Installation and usage</h2>
44+
Check the [Getting Started](https://docs.repomanager.net/getting-started/requirements/) section for requirements and installation instructions.
4545

46-
Official documentation is available <a href="https://github.com/lbr38/repomanager/wiki">here</a>.
46+
This will help you with **installing** and getting started with Repomanager.
4747

48-
It should help you **installing** and starting using Repomanager.
4948

50-
<h2>Contact</h2>
49+
## Contact
5150

52-
- For bug reports, issues or features requests, please open a new issue in the Github ``Issues`` section
53-
- A Discord channel is available <a href="https://discord.gg/34yeNsMmkQ">here</a> for any questions or quick help/debugging (English or French spoken)
54-
- You can also contact me at <a href="mailto:repomanager@protonmail.com">repomanager@protonmail.com</a> (English or French spoken)
51+
- For bug reports, issues, or feature requests, please open a new issue in the GitHub [Issues](https://github.com/lbr38/repomanager/issues) section
52+
- A Discord channel is available [here](https://discord.gg/34yeNsMmkQ) for questions or quick help/debugging (English and French spoken)
53+
- You can also contact me at [repomanager@protonmail.com](mailto:repomanager@protonmail.com) (English or French spoken)

documentation/docs/CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
docs.repomanager.net

0 commit comments

Comments
 (0)