Skip to content

Update site content, dependencies, and deploy to GitHub Pages#98

Merged
Learnemy merged 20 commits into
masterfrom
main-update
Apr 5, 2026
Merged

Update site content, dependencies, and deploy to GitHub Pages#98
Learnemy merged 20 commits into
masterfrom
main-update

Conversation

@plus-hi
Copy link
Copy Markdown
Contributor

@plus-hi plus-hi commented Apr 3, 2026

Summary

  • Update dependencies to fix 40 of 45 security vulnerabilities
  • Update site content to 2026 (mentorship dates, volunteer text, form URLs)
  • Move discontinued bootcamp pages to _deprecated/
  • Remove Bootcamp/Partner links from footer and navbar
  • Remove Powered by Vercel from footer
  • Add GitHub Actions workflow for automated GitHub Pages deployment
  • Switch to output: 'export' static build (replaces deprecated next export)
  • Fix ESLint error (use next/link for internal navigation)
  • Prefix all image paths with configurable basePath for GitHub Pages compatibility

Test plan

  • Staging verified at plus-hi.github.io/techladies-staging
  • After merge, enable GitHub Pages (Settings → Pages → Source: "GitHub Actions")
  • Verify site loads at techladies.github.io/website
  • Configure custom domain techladies.co when ready

🤖 Generated with Claude Code

plus-hi and others added 18 commits March 25, 2026 15:49
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…lder

The _ prefix prevents Next.js from serving these as routes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ta, and navbar

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… CTA

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Upgrade all packages to latest versions compatible with Next 14 + React 18:
- next/eslint-config-next: 14.2.35, eslint: 8.x, bootstrap: 5.3.8
- next-seo: 6.8.0, prettier: 3.x, sass: 1.83.0
- Remove unused prettier-eslint and prettier-eslint-cli (transitive vuln source)
- Fix broken relative imports in src/pages/_deprecated/*.js
- Reformat 27 files for Prettier 3 defaults

Remaining 5 vulnerabilities are in Next.js 14 core (requires Next 15+/16 to fix).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ute to TechLadies

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set up GitHub Actions to auto-deploy to GitHub Pages for both staging
(plus-hi/techladies-staging) and production (TechLadies/website).
Update volunteer copy and sign-up link.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
next export command was removed in this Next.js version. Use
output: 'export' in config instead. Remove redirects, serverRuntimeConfig,
and unused API route (addContact) as they are not supported in static export.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Images were not loading on staging (plus-hi.github.io/techladies-staging)
because img src paths were absolute (e.g. /images/...) without the
basePath prefix. Added prefix utility and applied it to all image
references across pages, components, data files, and CSS backgrounds.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
No longer using Vercel for hosting.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
techladies-website Error Error Apr 4, 2026 2:41am

plus-hi and others added 2 commits April 4, 2026 10:39
…pdate community links to Instagram and LinkedIn

- Extract and add program icons from TL 2026 PDF (techladiesgather, techladieslearn, techladiestry, skill_events)
- Add "In a gist" section with 3 hashtag categories on Programs page
- Add "Skill Based Events" section between Mentorship and Meet/Community
- Replace Facebook community links with Instagram on Programs and About pages
- Add LinkedIn buttons alongside Instagram on both pages
- Update community description text to reference LinkedIn and Instagram

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Wrap community buttons in flex container with centered alignment and gap
- Standardize button text to "Join us on Instagram/LinkedIn" across pages

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Learnemy Learnemy merged commit 95901f9 into master Apr 5, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants