3bffa43d6a
Hithomelabs/CFTunnels#0 : Revert dummy commit - remove CI test comment from test_build.yml
sample gradle build and test / build (pull_request) Successful in 1m57s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m52s
Build & Push Portainer Automation / version (push) Successful in 11s
Build & Push Portainer Automation / build-and-push (push) Successful in 31s
Build & Push CFTunnels / version (push) Successful in 8s
Build & Push CFTunnels / build-and-push (push) Successful in 30s
2026-07-09 23:48:13 +05:30
63660928c9
Hithomelabs/CFTunnels#0 : Add comment to test_build.yml for CI testing
sample gradle build and test / build (pull_request) Successful in 1m55s
Build & Push CFTunnels / version (push) Successful in 6s
Build & Push Portainer Automation / version (push) Successful in 6s
Build & Push CFTunnels / build-and-push (push) Successful in 2m30s
Build & Push Portainer Automation / build-and-push (push) Successful in 1m46s
2026-07-09 23:29:18 +05:30
d7a2af9928
Hithomelabs/CFTunnels#150 : Delete prod_image_tag_promote.yaml (absorbed into cftunnels_build_push.yml)
sample gradle build and test / build (pull_request) Successful in 1m50s
2026-07-09 06:30:56 +00:00
2dc1ac17f1
Hithomelabs/CFTunnels#150 : Delete test_image_build_push.yml (absorbed into cftunnels_build_push.yml)
2026-07-09 06:30:55 +00:00
03c509c597
Hithomelabs/CFTunnels#150 : Add pa- prefix to portainer-automation tags and remove inputs block
2026-07-09 06:30:49 +00:00
9e35d730f4
Hithomelabs/CFTunnels#150 : Create unified cftunnels_build_push.yml with cf- prefix
2026-07-09 06:30:42 +00:00
bf5c9f1650
Hithomelabs/CFTunnels#145 : Replace --method=POST with --post-data= for BusyBox wget compatibility
sample gradle build and test / build (pull_request) Successful in 1m55s
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build_tag_push (push) Successful in 2m37s
2026-07-08 21:05:48 +00:00
bd2d32fa8c
Hithomelabs/CFTunnels#145 : Replace --method=POST with --post-data= for BusyBox wget compatibility
2026-07-08 21:05:42 +00:00
a3a3917fc0
Hithomelabs/CFTunnels#<issue>: Add --method=POST to wget deploy trigger commands
...
sample gradle build and test / build (pull_request) Successful in 2m1s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 2m20s
The Portainer redeploy endpoint POST /api/deploy/{stackId} requires
POST requests. wget defaults to GET, so --method=POST is needed.
Applied to both Dev (test_image_build_push.yml) and Prod
(prod_image_tag_promote.yaml) workflow files.
2026-07-09 02:27:48 +05:30
cd270084ad
Merge branch 'test' into ISSUE-91
sample gradle build and test / build (pull_request) Successful in 1m51s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 2m21s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m45s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 13s
2026-07-08 20:32:16 +00:00
634794e7d3
Hithomelabs/CFTunnels#139 : Parameterize portainer-automation build workflow for multi-environment reuse
...
sample gradle build and test / build (pull_request) Successful in 1m55s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 2m32s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m43s
Promote image with tag test to prod / tag (push) Successful in 6s
Promote image with tag test to prod / build_tag_push (push) Successful in 13s
- Replace single-branch push trigger with test + main + workflow_dispatch
- Add environment determination (test → PATCH bump, main/prod → MINOR bump)
- Add semver calculation with conditional patch/minor logic
- Add env validation (fails early on invalid env)
- Remove pa- prefix from git tags (use plain semver)
- Test builds fresh image; main/prod promotes test image to prod
- Match final architecture spec from Archie
2026-07-08 19:53:17 +00:00
b09386beee
Hithomelabs/CFTunnels#91 : address review feedback - use IP address 192.168.0.100 instead of Docker hostnames for Portainer automation URLs
sample gradle build and test / build (pull_request) Successful in 1m49s
2026-07-09 00:58:38 +05:30
8f4af5e322
Hithomelabs/CFTunnels#99 : Deploy portainer-automation service
...
sample gradle build and test / build (pull_request) Successful in 2m1s
- Add Dockerfile for portainer-automation (multi-stage build)
- Add standalone docker-compose.yaml for PA service
- Add application-prod.properties (prod Portainer :9443)
- Add application-ci.properties (CI test endpoints)
- Add .env.example with documented env vars for PA
- Add PORTAINER_STACK.md with deployment guide, env var tables, architecture diagram
- Add CI workflow (portainer_automation_build_push.yml) for image build/push
- Update root docker-compose.yaml to include PA service
2026-07-07 02:51:58 +05:30
8e02a9fcd0
Hithomelabs/CFTunnels#91 : Wire CI deploy triggers for Portainer auto-redeploy
sample gradle build and test / build (pull_request) Has been cancelled
2026-07-07 02:10:48 +05:30
9fb4c4fb14
Merge pull request 'ci: fix Gradle wrapper validation in test_image_build_push.yml (missed in PR #126 )' ( #127 ) from Dave/CFTunnels:ISSUE-86-fix into test
...
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build_tag_push (push) Successful in 3m33s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m49s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 14s
Reviewed-on: #127
Reviewed-by: hitanshu <hitanshu98@gmail.com>
2026-07-05 10:55:21 +00:00
040c0e9b09
ci: fix Gradle wrapper validation in test_image_build_push.yml
sample gradle build and test / build (pull_request) Successful in 2m5s
2026-07-05 10:51:47 +00:00
d500a8b276
Hithomelabs/CFTunnels#86 : ci: replace Gradle wrapper validation with offline checksum
sample gradle build and test / build (pull_request) Successful in 1m56s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Failing after 1m53s
2026-07-05 16:12:24 +05:30
4abec13ec4
Hithomelabs/HomeLabDocker#86 : ci: update workflows for multi-module paths
2026-07-05 15:36:02 +05:30
32083f6ceb
Hithomelabs/CFTunnels#122 : replace actions/setup-java@v4 with Alpine-native JDK install for ci-runner container
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 3m29s
Promote image with tag test to prod / tag (push) Successful in 9s
Promote image with tag test to prod / build_tag_push (push) Successful in 16s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m48s
2026-07-05 07:00:11 +00:00
fa714ef498
Hithomelabs/CFTunnels#69 : promote custom slim runner image (ci-runner:1.0.0) in prod_image_tag_promote.yaml
2026-07-05 07:00:11 +00:00
02736e43f7
Hithomelabs/CFTunnels#69 : promote custom slim runner image (ci-runner:1.0.0) in test_image_build_push.yml
2026-07-05 07:00:11 +00:00
e9675db11a
Remove fork sync job from test build workflow
...
- Remove sync_forks job that was causing issues
- Fork syncing doesn't work reliably in current setup
- Keep core build and deployment functionality
2026-01-23 21:37:22 +05:30
063d66b987
ISSUE-44: Hithomelabs/HomeLabDocker#44 Latest pull
sample gradle build and test / build (pull_request) Successful in 1m45s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 2m26s
sample gradle build and test / Sync All Forks (push) Successful in 12s
Promote image with tag test to prod / tag (push) Successful in 6s
Promote image with tag test to prod / build_tag_push (push) Successful in 14s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m30s
2025-11-16 19:59:12 +05:30
f469ff33a7
ISSUE-44: Hithomelabs/HomeLabDocker#44 bug-fix
sample gradle build and test / build (pull_request) Successful in 1m40s
2025-11-16 19:49:58 +05:30
6db68ad36f
ISSUE-44: Hithomelabs/HomeLabDocker#44 run integration tests on push to main and changing interval to 12 hours
sample gradle build and test / build (pull_request) Successful in 1m46s
2025-11-16 19:47:08 +05:30
8b22064040
ISSUE-44: Hithomelabs/HomeLabDocker#44 Executing integration test every 6 hours
2025-11-14 20:03:35 +00:00
d194828c44
ISSUE-44: Hithomelabs/HomeLabDocker#44 Executing integration test every 6 hours
2025-11-15 01:22:29 +05:30
f7e4b3fd93
Merge pull request 'ISSUE-44: Adding integration tests and setting up workflow' ( #88 ) from hitanshu/CFTunnels:ISSUE-44 into test
...
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build_tag_push (push) Successful in 2m54s
sample gradle build and test / Sync All Forks (push) Successful in 12s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m27s
Reviewed-on: #88
2025-11-14 19:48:28 +00:00
e87fb6d153
ISSUE-44: Hithomelabs/HomeLabDocker#44 Excluding integration tests from gradle build and runs them separately in integration tests
sample gradle build and test / build (pull_request) Successful in 2m11s
2025-11-15 01:14:11 +05:30
ffb33a49e4
ISSUE-44: Hithomelabs/HomeLabDocker#44 Setting up workflow to run integration tests
2025-11-14 23:10:36 +05:30
46e8f614a0
[Added a script for auto syncing forks of parent repository] Beta #3
sample gradle build and test / build (pull_request) Successful in 2m17s
sample gradle build and test / build_tag_push (push) Successful in 2m22s
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / Sync All Forks (push) Successful in 8s
2025-10-28 01:12:58 +05:30
ef7b6545db
[Added a script for auto syncing forks of parent repository] Beta #2
sample gradle build and test / build (pull_request) Successful in 1m45s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 2m21s
sample gradle build and test / Sync All Forks (push) Successful in 8s
2025-10-28 00:46:32 +05:30
665361a4e3
[Added a script for auto syncing forks of parent repository] Beta #1
sample gradle build and test / build (pull_request) Successful in 2m10s
2025-10-28 00:05:47 +05:30
0f04461a92
Restoring and making changes to the correct workflow
2025-09-21 00:48:58 +05:30
b98dad9c4b
removing JDK seup and gradle wrapper validation as not needed
2025-09-21 00:47:23 +05:30
831aaa41eb
Adding port config based on environment variables, removing gradle build for prod deployment
sample gradle build and test / build (pull_request) Successful in 1m49s
sample gradle build and test / tag (push) Successful in 8s
sample gradle build and test / build_tag_push (push) Successful in 2m27s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 23s
2025-09-21 00:34:20 +05:30
c8ba9ef6a9
Incrementing minor version and building an PROD image when PR merged to main
sample gradle build and test / build (pull_request) Successful in 1m24s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 2m17s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 2m14s
2025-09-20 23:31:18 +05:30
5fe2d96f42
Add semantic versioning, when pushing to test PATH is incremented by 1
sample gradle build and test / build (pull_request) Successful in 1m17s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 1m39s
2025-06-10 23:55:45 +05:30
33682a4425
Adding git config
sample gradle build and test / build (pull_request) Successful in 1m14s
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build (push) Successful in 2m35s
2025-06-10 23:45:42 +05:30
5b8735bf58
Adding git config
2025-06-10 23:44:55 +05:30
fe591b8af0
Minor bugfix
sample gradle build and test / build (pull_request) Successful in 1m14s
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build (push) Failing after 16s
2025-06-10 23:32:54 +05:30
b7c6149fb7
Correcting syntax
sample gradle build and test / build (pull_request) Successful in 1m40s
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build (push) Failing after 16s
2025-06-10 23:24:03 +05:30
bdb4c77ac3
Trying to multiple jobs
sample gradle build and test / build (pull_request) Successful in 1m10s
sample gradle build and test / tag (push) Failing after 1s
sample gradle build and test / build (push) Has been skipped
2025-06-10 23:15:19 +05:30
5307ba0307
Trying to use
2025-06-10 23:14:11 +05:30
6262c84535
Trying to use
sample gradle build and test / build (pull_request) Successful in 1m39s
sample gradle build and test / build (push) Failing after 15s
2025-06-10 21:46:10 +05:30
8720810c46
Trying to pass variables between steps using outputs
sample gradle build and test / build (pull_request) Successful in 1m18s
sample gradle build and test / build (push) Failing after 19s
2025-06-10 21:39:17 +05:30
66fbfc5d69
Trying to pass variables between steps using outputs
sample gradle build and test / build (pull_request) Successful in 1m12s
sample gradle build and test / build (push) Failing after 17s
2025-06-10 21:29:54 +05:30
cd4b2ae2d8
Trying to pass variables between steps using outputs
sample gradle build and test / build (pull_request) Successful in 1m47s
sample gradle build and test / build (push) Failing after 46s
2025-06-10 21:21:39 +05:30
1980b49272
Trying to figure out RCA
sample gradle build and test / build (pull_request) Successful in 1m20s
sample gradle build and test / build (push) Failing after 10s
2025-06-06 02:24:53 +05:30
38753791d7
Trying to figure out RCA
sample gradle build and test / build (pull_request) Successful in 1m16s
sample gradle build and test / build (push) Failing after 11s
2025-06-06 02:20:03 +05:30