diff --git a/.github/workflows/deploy-jmb-second-half-portal.yml b/.github/workflows/deploy-jmb-second-half-portal.yml new file mode 100644 index 0000000..d36731c --- /dev/null +++ b/.github/workflows/deploy-jmb-second-half-portal.yml @@ -0,0 +1,23 @@ +name: Deploy JMB Second-Half Portal to Cloudflare + +on: + push: + branches: [main, master] + paths: + - 'workers/jmb-second-half-portal/**' + workflow_dispatch: + +jobs: + deploy: + runs-on: ubuntu-latest + name: Deploy jmb-second-half-portal + steps: + - uses: actions/checkout@v4 + + - name: Deploy to Cloudflare Workers + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: bafa242dd95d3fdce72540d20accd0a2 + workingDirectory: workers/jmb-second-half-portal + command: deploy diff --git a/workers/jmb-second-half-portal/portal.html b/workers/jmb-second-half-portal/portal.html new file mode 100644 index 0000000..70113e7 --- /dev/null +++ b/workers/jmb-second-half-portal/portal.html @@ -0,0 +1,235 @@ + + +
+ + +Schedule: July – December 2026 · 25 trucks
+| Month | +Client | +Truck # | +VIN | +Test | +Last Result | +Likely Mfr* | +
|---|---|---|---|---|---|---|
| JULY 2026 | ||||||
| JMB | 95 | 1FVHCYCY8FHGE7317 | OBD | Pass | Freightliner | |
| JMB | 116 | 2NPLLZ0X15M874818 | OVI | Pass | Peterbilt (CA) | |
| JMB | 117 | 1NKDX4TX0EJ966975 | OBD | Pass | Unconfirmed† | |
| JMB | 99A | 1FVACWDT2CDBN8881 | OVI | Pass | Freightliner | |
| AUGUST 2026 | ||||||
| JMB | 109 | 1FVACWDT3CHBM2780 | OVI | Pass | Freightliner | |
| JMB | 110 | 1FVACWDT5CHBM2781 | OVI | Pass | Freightliner | |
| JMB | 111 | 1FVACWDT7CHBM2782 | OVI | Pass | Freightliner | |
| JMB | 39A | 3ALACWDT1EDFK0314 | OBD | Fail | Freightliner (MX) | |
| JMB | 47A | 3ALACWDT1EDFK0300 | OBD | Pass | Freightliner (MX) | |
| SEPTEMBER 2026 | ||||||
| JMB | 33 | JALE5W16XC7900346 | OVI | Pass | Isuzu | |
| JMB | 113 | 1FVACWDU5HHHX6804 | OBD | Pass | Freightliner | |
| OCTOBER 2026 | ||||||
| JMB | 40A | 1FVACWBS5CDBK0023 | OVI | Pass | Freightliner | |
| JMB | 49A | 1FDWF7DC3GDA02393 | OBD | Pass | Ford | |
| JMB | 108A | 3FRWF7FA5FV679560 | OBD | Pass | Ford (MX) | |
| NOVEMBER 2026 | ||||||
| JMB | 96 | 1XKDD49X0DJ958752 | OVI | Pass | Kenworth | |
| JMB | 100 | 1FVACWDT5CHBP7790 | OVI | Pass | Freightliner | |
| JMB | 112 | 1FVACWDT2CHBM2785 | OVI | Pass | Freightliner | |
| JMB | 115 | 1XPTP4EX5DD181499 | OVI | Pass | Peterbilt | |
| JMB | 119 | 1XPCD40X1PD859833 | OBD | Pass | Peterbilt | |
| JMB | 121 | 1NKZX4TX9MJ972021 | OBD | Pass | Unconfirmed† | |
| JMB | 107A | 1FDNF7DC0HDB09172 | OBD | Pass | Ford | |
| DECEMBER 2026 | ||||||
| JMB | 120 | 1FVHCYCY4GHGY9831 | OBD | Pass | Freightliner | |
| JMB | 23B | JALE5W168E7300847 | OBD | Pass | Isuzu | |
| JMB | 44A | 3ALACWDT3DDFJ0690 | OVI | Pass | Freightliner (MX) | |
| JMB | 98A | 1FVACXDT8CDBD8975 | OVI | Pass | Freightliner | |