Skip to content

Conversation

@vancura
Copy link
Collaborator

@vancura vancura commented Jan 20, 2025

As preparation for apify/actor-whitepaper#57, I'm setting up the Astro → GitHub Pages integration for this repo.

Changes

  • Added GitHub Actions workflow for automated deployments
  • Added Astro configuration for GitHub Pages

Notes

This is a potentially breaking change that needs to be coordinated with other Apify stakeholders to:

  1. Get the organization's GitHub Pages URL (format: https://<random-string>.pages.github.io/)
  2. Configure the proper GitHub Pages settings in the repository

Related

Note: this is an unfinished PR.

@vancura vancura added the enhancement New feature or request label Jan 20, 2025
@vancura vancura self-assigned this Jan 20, 2025
@vancura vancura marked this pull request as draft January 20, 2025 12:02
@vancura vancura marked this pull request as ready for review January 21, 2025 13:36
The changes primarily focus on updating the GitHub Actions workflow for deployment and managing package dependencies.

- Replace Astro's official action with manual build steps
- Add explicit rollup dependencies for cross-platform builds
- Update package.json with required optional dependencies
@vancura vancura merged commit 96fb6d9 into main Jan 22, 2025
3 checks passed
@vancura vancura deleted the feature/gh-50-github-pages-integration branch January 22, 2025 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants