Commit Graph

31 Commits

Author SHA1 Message Date
Stephen Simpson
c494e55e35 CUSP-1344 - Fix version layout on homepage
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-12-05 09:39:47 -06:00
Stephen Simpson
24ad0e6861 CUSP-1345 CUSP-1343 CUSP-1344 - Add older version ability
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-12-05 09:39:28 -06:00
Stephen Simpson
e356431b72 Refactor Rocky Man Page Generator
- Improved logging and error handling in main.py, including better version management and configuration handling.
- Enhanced RepoManager to dynamically switch between pub and vault repositories for package retrieval.
- Updated ManPageConverter to handle symlink detection and generate appropriate redirect HTML.
- Refined WebGenerator to support dynamic version grid layout and improved HTML generation for man pages and indexes.
- Modified templates to remove trademark symbols and enhance styling for version cards.
- Added support for existing versions in the root index generation.

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-12-04 17:04:55 -06:00
Stephen Simpson
89404a2042 update 2025-12-04 17:02:29 -06:00
c6dc7fe310 Remove parameter for parallel conversions from Jenkinsfile
Signed-off-by: Stephen Simpson <stevo81989@gmail.com>
2025-11-26 10:57:16 -06:00
411abf8683 Update Jenkinsfile to change parameter types for parallel downloads and conversions to strings
Signed-off-by: Stephen Simpson <stevo81989@gmail.com>
2025-11-26 10:55:43 -06:00
c3fef46d6a Update Jenkinsfile to modify default Rocky Linux version and add parameters for parallel downloads and conversions
Signed-off-by: Stephen Simpson <stevo81989@gmail.com>
2025-11-26 10:49:36 -06:00
a0994a5c16 Update Jenkinsfile 2025-11-25 13:41:19 -06:00
7bda4a1155 Update Jenkinsfile 2025-11-25 13:33:44 -06:00
3f2ecebb08 Update Jenkinsfile 2025-11-25 13:32:23 -06:00
c9b59737b9 Update Jenkinsfile 2025-11-25 11:52:39 -06:00
067965d983 Update Jenkinsfile 2025-11-25 11:50:10 -06:00
b9f6697100 Update Jenkinsfile 2025-11-25 10:54:31 -06:00
106e680f11 Update Jenkinsfile 2025-11-25 08:28:52 -06:00
b1e987f1b1 Merge pull request 'update' (#4) from fix-build into main
Reviewed-on: #4
2025-11-24 16:28:33 -06:00
Stephen Simpson
13308d4b4b update 2025-11-24 16:28:17 -06:00
9e2943754f Merge pull request 'update' (#3) from fix-build into main
Reviewed-on: #3
2025-11-24 15:52:56 -06:00
Stephen Simpson
b20a70b860 update 2025-11-24 15:52:42 -06:00
b371431aa5 Merge pull request 'update' (#2) from fix-build into main
Reviewed-on: #2
2025-11-24 15:27:06 -06:00
Stephen Simpson
c86868b11c update 2025-11-24 15:26:41 -06:00
2315422d4f Merge pull request 'fix-build' (#1) from fix-build into main
Reviewed-on: #1
2025-11-24 15:20:19 -06:00
Stephen Simpson
29f299f984 Remove GitHub Pages deployment step from build workflow and add Jenkinsfile for Kubernetes-based builds
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-11-24 15:19:32 -06:00
Stephen Simpson
8428dc9b1a Refactor GitHub Actions workflow to build Docker image and run man page generation in container
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-11-24 15:01:08 -06:00
Stephen Simpson
71334aca77 Add home button to header and update styles for improved layout (#3)
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-11-20 12:29:51 -06:00
Stephen Simpson
6a7beeefc8 Disable workflow (#2)
* Complete refactor

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>

* Complete refactor

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>

* Remove scheduled workflow trigger and update default Rocky Linux versions

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>

---------

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-11-20 11:20:34 -06:00
Stephen Simpson
ec32c72363 CUSP-1256 (#1)
* Complete refactor

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>

* Complete refactor

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>

---------

Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-11-20 11:16:33 -06:00
Stephen Simpson
5248edad62 Implement concurrent processing for man file extraction and package downloads
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-01-14 15:38:44 -06:00
Stephen Simpson
8a652fca4f Loading all repos into the sack to avoid modularity problems
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-01-14 09:30:01 -06:00
Stephen Simpson
1307ca54a3 Add rpmfile installation instruction to README
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com>
2025-01-14 08:58:30 -06:00
Stephen Simpson
8e267d5689 Updates
This fixes the repo being hardcoded to baseos
Adds sorting
Adds additional error catching
2025-01-13 17:40:13 -06:00
Stephen Simpson
2287678798 Init 2025-01-09 15:39:20 -06:00