Commit graph

335 commits

Author SHA1 Message Date
frank (G) pereira jr
3db447e582
Update README.md 2026-04-05 03:36:05 -07:00
frank (G) pereira jr
5a7f51fadc
Update README.md 2026-04-05 03:34:51 -07:00
frank (G) pereira jr
ab25384de9
Update README.md 2026-04-05 03:34:03 -07:00
frank (G) pereira jr
793743a298
Merge pull request #14 from frankpereira1-web/frankpereira1-web-patch-16 2026-03-25 21:47:10 -07:00
frank (G) pereira jr
1199b50698
Update README.md 2026-03-25 21:46:33 -07:00
frank (G) pereira jr
429968dead
Update README.md 2026-03-25 21:46:05 -07:00
frankpereira1-web
453c83727c
Merge pull request #12 from frankpereira1-web/frankpereira1-web-patch-14 2026-03-25 11:41:24 -07:00
frankpereira1-web
b109fe6519
Update README.md 2026-03-25 11:28:47 -07:00
frankpereira1-web
0d75489b8f
Update CODEOWNERS 2026-03-25 10:54:50 -07:00
frankpereira1-web
84290b4fff
Update check-dist.yml
line4 test
2026-03-25 10:50:08 -07:00
frankpereira1-web
5dbd661442
Update README.md
test 3
2026-03-25 10:29:57 -07:00
frankpereira1-web
35f7de60ac
Merge pull request #5 from frankpereira1-web/frankpereira1-web-patch-7 2026-03-25 10:25:53 -07:00
frankpereira1-web
e6d820600b
Update README.md 2026-03-25 10:13:12 -07:00
frankpereira1-web
7ab39dae39
Update README.md 2026-03-25 09:59:10 -07:00
frankpereira1-web
67a9040383
Merge pull request #11 from frankpereira1-web/frankpereira1-web-patch-13 2026-03-25 09:56:51 -07:00
frankpereira1-web
0a16c9c950
Update README.md
 DAILY INTEL Saturday, March 21, 2026 🔄 Refresh Briefing 🙏 Daily Gratitude Loading... 📈 Markets & Fed Rate Loading... 🥇 Gold & Silver Loading...  Energy & Oil Loading... 🌾 Grains Loading... 🌿 Cannabis Markets Loading... 🏠 Central Valley Real Estate Loading... 🔐 Daily Security Check Loading... Frank Pereira · Madera, CA · Not yet refreshedconst TODAY = new Date().toLocaleDateString("en-US", {   weekday: "long", year: "numeric", month: "long", day: "numeric" });  const SECTIONS = [   "gratitude",   "equities",   "metals",   "energy",   "grains",   "cannabis",   "realestate",   "security" ];  const PROMPTS = {   gratitude: `You are Frank's personal daily assistant. Frank is a real estate investor and nonprofit operator in Madera, California. Write a warm, personal, uplifting gratitude reminder for today (${TODAY}). 2-3 sentences max. No bullet points.`,    equities: `You are a financial analyst. Today is ${TODAY}. Give a concise briefing on: S&P 500 and Dow Jones latest prices and trend, current Fed funds rate, next FOMC decision outlook, and one key market driver today. Use web search for current data. Bullet points, under 120 words.`,    metals: `You are a commodities analyst. Today is ${TODAY}. Give current spot prices and trend for gold and silver. Note any key drivers or news. Use web search. Bullet points, under 80 words.`,    energy: `You are a commodities analyst. Today is ${TODAY}. Give current WTI crude oil and natural gas prices and trend. Note key drivers. Use web search. Bullet points, under 80 words.`,    grains: `You are a commodities analyst. Today is ${TODAY}. Give current prices and trends for wheat, corn, and soybeans. Note any supply or weather drivers. Use web search. Bullet points, under 80 words.`,    cannabis: `You are a cannabis market analyst. Today is ${TODAY}. Give a brief update on U.S. wholesale cannabis pricing — indoor, greenhouse, outdoor — including California spot index if available. Reference Cannabis Benchmarks data if possible. Use web search. Bullet points, under 100 words.`,    realestate: `You are a California real estate analyst. Today is ${TODAY}. Give a brief update on: Central Valley and Madera County housing market trends, multifamily market in LA/Burbank/Glendale area, any California real estate law changes, and one tip for a turnkey multifamily buyer. Use web search. Bullet points, under 130 words.`,    security: `You are a cybersecurity advisor. Today is ${TODAY}. Give a concise daily digital security checklist for an iPhone/iCloud user. Cover: any active iOS vulnerabilities or patches this week, password hygiene tip, 2FA reminder, phishing awareness, VPN reminder, and one privacy tip. Bullet points, under 100 words.` };  async function fetchSection(key) {   const bodyEl = document.getElementById(`body-${key}`);   bodyEl.innerHTML = '<span class="placeholder">● Fetching live data...</span>';    try {     const res = await fetch("https://api.anthropic.com/v1/messages", {       method: "POST",       headers: { "Content-Type": "application/json" },       body: JSON.stringify({         model: "claude-sonnet-4-20250514",         max_tokens: 1000,         tools: [{ type: "web_search_20250305", name: "web_search" }],         messages: [{ role: "user", content: PROMPTS[key] }]       })     });      if (!res.ok) {       const err = await res.json().catch(() => ({}));       throw new Error(err?.error?.message || `HTTP ${res.status}`);     }      const json = await res.json();     const text = (json.content || [])       .filter(b => b.type === "text")       .map(b => b.text)       .join("\n")       .trim();      bodyEl.textContent = text || "No data returned.";   } catch (err) {     bodyEl.innerHTML = `<span class="error-text">⚠ ${err.message}</span>`;     console.error(`[${key}]`, err);   } }  async function generateBriefing() {   const btn = document.getElementById("refreshBtn");   btn.disabled = true;   btn.textContent = " Loading...";    // Fetch all sections in parallel   await Promise.all(SECTIONS.map(key => fetchSection(key)));    btn.disabled = false;   btn.textContent = "🔄 Refresh Briefing";    const now = new Date().toLocaleTimeString("en-US", { hour: "2-digit", minute: "2-digit" });   document.getElementById("lastRefresh").textContent = `Last refreshed: ${now}`; } 0upload%20workflow%22git%20push%20origin%20maingithub/workflows/ci.yml.ci.yml%0Aactions/checkout@v3world.txt%20at%20path/to/artifact/%20with%20the%20content%20Hello%20World!.%0Aour%20full%20daily%20briefing%20covers:%0A%0A%F0%9F%93%88%20MARKETS:%20S&P%20500,%20Dow%20Jones,%20Nasdaq,%20Fed%20interest%20rate%0A%F0%9F%9B%A2%EF%B8%8F%20COMMODITIES:%20Gold,%20Silver,%20Oil,%20Grain%20prices%20+%20YoY%20comparison%0A%F0%9F%8C%BF%20CANNABIS:%20Wholesale%20pricing%20index%20(indoor/greenhouse/outdoor)%20from%20Cannabis%20Benchmarks%0A%F0%9F%8F%A0%20REAL%20ESTATE:%20California%20market,%20Burbank/Glendale/Studio%20City/Sherman%20Oaks/Pasadena%20trends%0A%F0%9F%8F%A2%20MULTIFAMILY:%20Turnkey%2015-50%20unit%20deals,%20cap%20rates,%20per-unit%20pricing,%20vacancy%202025%20vs%202026%0A%E2%9A%96%EF%B8%8F%20CA%20LAW%20&%20POLITICS:%20Landlord-tenant%20law%20updates,%20local%20ordinances%0A%F0%9F%94%90%20SECURITY%20CHECK:%20Daily%20privacy%20and%20device%20security%20review%0A%F0%9F%99%8F%20GRATITUDE:%20Name%203%20things%20you%20are%20grateful%20for%20today%0A%0AYou%20are%20building%20something%20real%20Frank%20-%20keep%20going!%20%F0%9F%92%AA%0Aactions/upload-artifact@v4%20action%20uploads%20world.txt%20as%20an%20artifact%20named%20my-artifact.jobs:   upload:     name: https://youtu.be/EvclxVOY4r8?si=lYrvv2J3cv-u_zPL   upload   (frankpereira1-web/upload-artifact),  git clone https://github.com/frankpereira1-web/upload-artifact.git cd upload-artifact
2026-03-25 01:32:49 -07:00
frankpereira1-web
663e3ff14b
Update README.md 2026-03-25 01:27:59 -07:00
frankpereira1-web
7187770a26
Merge pull request #6 from frankpereira1-web/frankpereira1-web-patch-8 2026-03-21 15:00:15 -07:00
frankpereira1-web
432e39af01
Update publish-immutable-actions.yml 2026-03-21 14:59:32 -07:00
frankpereira1-web
0d06a9b6a7
Update publish-immutable-actions.yml 2026-03-21 14:52:38 -07:00
frankpereira1-web
371a1263b1
Merge pull request #2 from frankpereira1-web/frankpereira1-web-patch-2 2026-03-21 11:18:00 -07:00
frankpereira1-web
bc66375d45
Update publish-immutable-actions.yml 2026-03-21 10:53:42 -07:00
frankpereira1-web
9f464f87af
Update publish-immutable-actions.yml 2026-03-21 10:49:06 -07:00
Daniel Kennedy
bbbca2ddaa
Support direct file uploads (#764)
Some checks failed
Code scanning - action / CodeQL-Build (push) Has been cancelled
Licensed / Check licenses (push) Has been cancelled
Check dist/ / check-dist (push) Has been cancelled
Test Proxy / test-proxy-upload (push) Has been cancelled
Test / Build (push) Has been cancelled
Test / Upload HTML Report (push) Has been cancelled
Test / Merge (push) Has been cancelled
Test / Cleanup Artifacts (push) Has been cancelled
* Cache licenses

* Bump minimatch to 10.1.1

* Try fixing licenced issues

* More licensed fixes

* Support direct file uploads

* Add CI tests for direct uploads

* Use download-artifact@main temporarily

* CI: clean up artifacts on successful runs

* Use script v8

* Fix some issues with the cleanup

* Add unit tests

* Clarify naming
2026-02-25 16:04:27 -05:00
Daniel Kennedy
589182c5a4
Upgrade the module to ESM and bump dependencies (#762)
* Upgrade the module to ESM and bump dependencies

* CI: bump node versions

* Push build files

* Fix linting issues

* Bump the package version

* Cache licenses

* Bump minimatch to 10.1.1

* Try fixing licenced issues

* More licensed fixes

* eslint: don't allow common-js imports
2026-02-25 14:01:53 -05:00
Bassem Dghaidi
47309c993a
Merge pull request #754 from actions/Link-/add-proxy-integration-tests
Some checks failed
Licensed / Check licenses (push) Has been cancelled
Code scanning - action / CodeQL-Build (push) Has been cancelled
Check dist/ / check-dist (push) Has been cancelled
Test / Build (push) Has been cancelled
Test Proxy / test-proxy-upload (push) Has been cancelled
Test / Merge (push) Has been cancelled
Add proxy integration test
2026-01-30 16:47:01 +01:00
Bassem Dghaidi
02a8460834 Add proxy integration test 2026-01-30 02:29:30 -08:00
Salman Chishti
b7c566a772
Merge pull request #745 from actions/upload-artifact-v6-release
Some checks failed
Code scanning - action / CodeQL-Build (push) Has been cancelled
Licensed / Check licenses (push) Has been cancelled
Check dist/ / check-dist (push) Has been cancelled
Test / Build (push) Has been cancelled
Test / Merge (push) Has been cancelled
prepare release v6.0.0 for Node.js 24 support
2025-12-12 17:58:04 +00:00
Salman Muin Kayser Chishti
e516bc8500 docs: correct description of Node.js 24 support in README 2025-12-12 17:41:47 +00:00
Salman Muin Kayser Chishti
ddc45ed9bc docs: update README to correct action name for Node.js 24 support 2025-12-12 17:38:00 +00:00
Salman Muin Kayser Chishti
615b319bd2 chore: release v6.0.0 for Node.js 24 support
- Update to Node.js 24 runtime (runs.using: node24)
- Bump version to 6.0.0
- Update README with v6 release notes
- Rebuild dist
2025-12-12 17:31:54 +00:00
Salman Chishti
017748b48f
Merge pull request #744 from actions/fix-storage-blob
fix: update @actions/artifact for Node.js 24 punycode deprecation
2025-12-12 17:15:18 +00:00
Salman Muin Kayser Chishti
38d4c7997f chore: rebuild dist 2025-12-12 16:46:49 +00:00
Salman Muin Kayser Chishti
7d27270e0c chore: add missing license cache files for @actions/core, @actions/io, and minimatch 2025-12-12 16:43:44 +00:00
Salman Muin Kayser Chishti
5f643d3c94 chore: update license files for @actions/artifact@5.0.1 dependencies 2025-12-12 16:39:57 +00:00
Salman Muin Kayser Chishti
1df1684032 chore: update package-lock.json with @actions/artifact@5.0.1 2025-12-12 16:39:51 +00:00
Salman Muin Kayser Chishti
b5b1a91840 fix: update @actions/artifact to ^5.0.0 for Node.js 24 punycode fix
Updates @actions/artifact dependency to use the published npm version
which includes @azure/storage-blob ^12.29.1 that fixes the punycode
deprecation warning on Node.js 24.
2025-12-12 16:39:45 +00:00
Salman Muin Kayser Chishti
184708f738 fix: update @actions/artifact with storage-blob fix for Node.js 24 punycode deprecation 2025-12-12 15:06:59 +00:00
Salman Chishti
b340c4ff46
Merge pull request #719 from actions/node24
Upload Artifact Node 24 support
2025-12-12 14:39:28 +00:00
Salman Muin Kayser Chishti
867bba2a6b chore: add missing eslint plugins and update to compatible versions
Some checks failed
Code scanning - action / CodeQL-Build (push) Has been cancelled
2025-12-12 09:08:26 +00:00
Salman Muin Kayser Chishti
471b053ce1 chore: add eslint-plugin-prettier and upgrade prettier to v3 2025-12-12 09:02:29 +00:00
Salman Muin Kayser Chishti
0d59ab325a chore: add unversioned license files for @actions/core, @actions/io, and minimatch 2025-12-12 09:00:21 +00:00
Salman Muin Kayser Chishti
38cbf00a3a chore: rebuild dist files 2025-12-12 08:55:51 +00:00
Salman Muin Kayser Chishti
65c405260d fix: update license files for @bufbuild/protobuf and sax 2025-12-12 08:55:13 +00:00
Salman Muin Kayser Chishti
985108560d fix: use published @actions/artifact@5.0.0 from npm 2025-12-12 08:52:57 +00:00
Salman Muin Kayser Chishti
0d8ecc924d Merge origin/main and resolve conflicts for node24
- Updated @actions/artifact to ^5.0.0
- Updated @actions/core to ^2.0.0
- Regenerated dist files and license cache
2025-12-12 08:32:24 +00:00
Salman Muin Kayser Chishti
75274a8f39 chore: update package-lock.json 2025-12-11 23:05:12 +00:00
Salman Muin Kayser Chishti
f77a7e9888 chore: regenerate license cache for updated dependencies 2025-12-11 23:05:06 +00:00
Salman Muin Kayser Chishti
bed0e56780 chore: add license text for packages with missing licenses
- @bufbuild/protobuf: Apache-2.0 (from upstream LICENSE file)
- buffers: marked as reviewed (no license in npm)
- chainsaw: MIT/X11 (from npm registry)
2025-12-11 23:05:00 +00:00
Salman Muin Kayser Chishti
91ba4ec18c chore: update .licensed.yml config for node24 dependencies
- Add 0bsd and blueoak-1.0.0 to allowed licenses
- Add reviewed packages for dependencies with non-standard licenses
- Enable UTF-8 encoding
2025-12-11 23:04:52 +00:00