name: Deploy to GitHub Pages
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: false
jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/configure-pages@v5
- uses: actions/upload-pages-artifact@v3
with:
path: '.'
- id: deployment
uses: actions/deploy-pages@v4
name: 'Publish Immutable Action Version'upload-artifact/https://youtu.be/EvclxVOY4r8?si=Gu59tfBg5ZCrxshj
├── index.html ← the whole dashboard, everything inside
└── .github/
└── workflows/
└── ci.yml ← the deploy helper
cd upload-artifact
git add .
git commit -m "Dashboard live"
git push origin main
Frank's Daily Intel
🙏 Daily Gratitude & Morning Motivation
● Loading your morning briefing...
📈 S&P 500 · Dow Jones · Nasdaq · Fed Rate
● Loading...
🏕 Gold & Silver Spot Prices
● Loading...
⚡ Energy — WTI Oil · Brent · Natural Gas
● Loading...
🌿 Grains — Wheat · Corn · Soybeans
● Loading...
🌿 Cannabis Market — Wholesale & Retail · Indoor · Greenhouse · Outdoor · California Index
● Loading...
🏠 California Real Estate — Madera · Central Valley · LA · Statewide
● Loading...
🏢 Multifamily Acquisition Watch — 15–50 Units · Greater LA · Owner Carry · Turnkey · 90%+ Occupancy
● Loading...
📊 Annual Review — YoY Commodities · Markets · Real Estate · Patterns
● Loading...
⚖ CA Law · Politics · Landlord Updates
● Loading...
🔐 Daily Security & Privacy Check
● Loading...
on:
release:
types: [published]
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
packages: write
steps:
- name: Checking out
uses: actions/checkout@v4
- name: Publish
id: publish
uses: actions/publish-immutable-action@0.0.3
name: Deploy to GitHub Pages
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: false
jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/configure-pages@v5
- uses: actions/upload-pages-artifact@v3
with:
path: '.'
- id: deployment
uses: actions/deploy-pages@v4