name: input.htmlhttps://frankpereira1-web.github.io/upload-artifact/https:/.github/workflows/test.ymlupload-artifact/
├── .github/
│ └── workflows/
│ └── ci.yml # GitHub Actions workflow to upload artifact
├── index.html # Main dashboard for GitHub Pages
├── styles.css # CSS for styling
├── scripts.js # JavaScript functionalityname: Upload Artifact
on:
push:
branches:
- main
jobs:
upload:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Create Artifacts
run: |
mkdir -p path/to/artifact
echo "Hello World!" > path/to/artifact/world.txt
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: my-artifact
path: path/to/artifact/world.txthttps://youtu.be/EvclxVOY4r8?si=Lfw_-Y5JY5SNRfzp
world.txtstyles.css)
Frank's All-In-One Dashboard
Frank's Dashboard
Loading today’s date...
v
🎥 YouTube Video
Embedded YouTube video.
🔎 Daily Briefing
Press below to get your daily briefing.
scripts.js)body {
font-family: Arial, sans-serif;
background-color: #121212;
color: #dedede;
margin: 0;
padding: 20px;
}
h1, h2 {
text-align: center;
color: #22c55e;
}
.container {
background: #2d3748;
margin: 20px auto;
border-radius: 10px;
padding: 20px;
width: 80%;
box-shadow: 0px 2px 4px rgba(255, 255, 255, 0.1);
}
button {
background-color: #22c55e;
border: none;
color: white;
padding: 10px 15px;
border-radius: 5px;
cursor: pointer;
}git clone https://github.com/frankpereira1-web/upload-artifact.git
cd upload-artifactindex.html, styles.css, and scripts.js in the root directory.
• Place ci.yml in .github/workflows/.
3. Commit and Push Changes:git add .
git commit -m "Added GitHub Pages Dashboard and CI Workflow"
git push origin mainhttps://github.com/frankpereira1-web/upload-artifactDeploy 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