admin
a6f3dd0b6e
deploy: skip --delete on R2 sync when partial rebuild
...
When EXISTING_VERSIONS is set, the build only produces HTML for a subset
of versions and the bucket already contains the others. s5cmd sync with
--delete would purge those existing keys. Omit --delete in that case and
keep it for full rebuilds (EXISTING_VERSIONS empty).
Assisted-by: Claude Opus 4 (Claude Code)
2026-06-16 10:26:07 -05:00
admin
3bd59b0791
Merge pull request 'Deploy/pull from upstream' ( #6 ) from deploy/pull-from-upstream into main
...
Reviewed-on: #6
2026-06-16 08:11:26 -05:00
admin
11405c227f
deploy: add HighAvailability to default REPO_TYPES
...
Versions already default to 8.10 9.8 10.2; include the HighAvailability
repo alongside BaseOS and AppStream so its man pages (pacemaker, corosync,
etc.) are built by default.
Assisted-by: Claude Opus 4 (Claude Code)
2026-06-16 08:07:02 -05:00
admin
ebb3925629
deploy: pull app source from upstream instead of duplicating it
...
This repo now holds only the deploy pipeline. The application code (src,
templates, Dockerfile, pyproject, etc.) is removed and instead cloned from
the upstream repository at build time via the new SOURCE_REPO / SOURCE_REF
parameters (default: git.resf.org/documentation/rocky-man @ main). The
Docker image is built from that clone, eliminating the duplicate copy.
Also drop an accidentally committed .ruff_cache blob and ignore the
build-time clone dir and ruff cache.
Assisted-by: Claude Opus 4 (Claude Code)
2026-06-16 08:04:30 -05:00
admin
ca498b6f3c
Update Jenkinsfile
2026-06-03 09:27:33 -05:00
admin
3a4f098011
Update Jenkinsfile
2026-06-03 09:26:39 -05:00
Stephen Simpson
1d06240f5d
Fix DinD race condition by waiting for Docker daemon readiness
...
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:32:58 -05:00
admin
df3014fd0e
Update Jenkinsfile
2026-03-19 16:13:09 -05:00
admin
85e4422b00
Migrate to cloudflare
2026-03-19 15:56:26 -05:00
Stephen Simpson
b2ce978f84
update
2025-12-11 13:22:59 -06:00
Stephen Simpson
76fc2e9deb
update
2025-12-11 11:08:47 -06:00
Stephen Simpson
87692de410
Fix Jenkinsfile: Update volume mount path for HTML output directory
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-12-10 14:45:38 -06:00
Stephen Simpson
c62c8a30e2
updates
2025-12-10 11:23:36 -06:00
Stephen Simpson
50345f166f
updates
2025-12-10 11:20:40 -06:00
Stephen Simpson
316610e932
updates
2025-12-10 11:16:55 -06:00
Stephen Simpson
b4ffdb6560
Fix Jenkinsfile: Update existing-versions argument and enhance B2 sync command
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-12-05 11:07:08 -06:00
admin
7032898a60
Update Jenkinsfile
2025-12-05 10:44:51 -06:00
Stephen Simpson
1ba181a084
Update default Rocky Linux version in Jenkinsfile to 9.7
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-12-05 09:43:50 -06:00
Stephen Simpson
4d7c526b0e
Improve README.md: Update command-line options for clarity and add new arguments
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-12-05 09:40:02 -06:00
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
admin
c6dc7fe310
Remove parameter for parallel conversions from Jenkinsfile
...
Signed-off-by: Stephen Simpson <stevo81989@gmail.com >
2025-11-26 10:57:16 -06:00
admin
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
admin
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
admin
a0994a5c16
Update Jenkinsfile
2025-11-25 13:41:19 -06:00
admin
7bda4a1155
Update Jenkinsfile
2025-11-25 13:33:44 -06:00
admin
3f2ecebb08
Update Jenkinsfile
2025-11-25 13:32:23 -06:00
admin
c9b59737b9
Update Jenkinsfile
2025-11-25 11:52:39 -06:00
admin
067965d983
Update Jenkinsfile
2025-11-25 11:50:10 -06:00
admin
b9f6697100
Update Jenkinsfile
2025-11-25 10:54:31 -06:00
admin
106e680f11
Update Jenkinsfile
2025-11-25 08:28:52 -06:00
admin
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
admin
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
admin
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
admin
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