Commit Graph

14 Commits

Author SHA1 Message Date
Mauricio Siu
ccbe9e549c chore: ensure newline at end of file in build preview workflow
- Added a newline at the end of the build-preview.yml file to adhere to best practices for file formatting.
2025-03-16 12:20:10 -06:00
Mauricio Siu
003610de8e chore: remove pnpm caching from build preview workflow
- Eliminated the caching configuration for pnpm in the build preview workflow to streamline the dependency installation process.
2025-03-16 12:14:33 -06:00
Mauricio Siu
cdf7613733 chore: fix indentation in build preview workflow
- Corrected the indentation of the build-preview job in the GitHub Actions workflow for improved readability and consistency.
2025-03-16 12:12:34 -06:00
Mauricio Siu
436cd4e702 chore: enable caching for pnpm in build preview workflow
- Added caching for pnpm to improve dependency installation speed in the build preview workflow.
2025-03-16 12:12:05 -06:00
Mauricio Siu
1dbefad6d4 chore: update pnpm version in build preview workflow
- Specified pnpm version 8 in the build preview workflow for consistency and compatibility.
2025-03-16 12:09:39 -06:00
Mauricio Siu
899a91a254 chore: refactor build preview workflow for improved clarity and efficiency
- Renamed job from "build-and-deploy" to "build-preview" for better clarity.
- Added concurrency settings to manage workflow runs effectively.
- Streamlined steps by removing unnecessary commands and comments.
- Updated pnpm action to the latest version and ensured proper Node.js versioning.
2025-03-16 12:07:43 -06:00
Mauricio Siu
e5ac8f96ba fix: correct workflow trigger syntax in build preview deployment
- Updated the workflow trigger from 'n' to 'on' for proper event handling.
- Ensured the workflow correctly responds to pull request events.
2025-03-16 11:39:17 -06:00
Mauricio Siu
b5ae891d5d chore: update GitHub Actions workflows for build and deploy preview
- Renamed the build preview workflow for clarity.
- Removed unnecessary permissions and commented out deployment steps in the build workflow.
- Introduced a new deploy preview workflow that triggers on successful completion of the build workflow, handling artifact download and deployment to Cloudflare Pages.
2025-03-16 11:38:19 -06:00
Mauricio Siu
6779856340 chore: update build preview workflow to include deployment step
- Renamed job to "Build and Deploy Preview" for clarity.
- Added a deployment step to Cloudflare Pages with necessary configurations.
- Updated permissions to include deployment rights.
2025-03-16 11:17:03 -06:00
Mauricio Siu
6687f2723d chore: enhance build preview workflow with additional debug information
- Updated workflow name to use quotes for consistency.
- Added event name and event type to the debug output for improved context during deployments.
2025-03-16 11:15:34 -06:00
Mauricio Siu
7e9dda562b chore: update GitHub Actions workflows for improved artifact handling and debugging
- Added an ID to the artifact upload step for better tracking.
- Enhanced the verification step to include workflow and repository information.
- Updated permissions to allow writing actions in the deploy workflow.
- Added debug information to the deploy workflow for better visibility of event details.
2025-03-16 11:12:45 -06:00
Mauricio Siu
2291e9a5d1 chore: enhance GitHub Actions workflow with additional steps and permissions
- Updated permissions to allow writing actions.
- Added a step to list build output for verification.
- Included a verification step to confirm artifact upload completion.
2025-03-16 11:10:02 -06:00
Mauricio Siu
5aa80f8c96 chore: update GitHub Actions workflow permissions and artifact retention
- Added permissions for reading contents, actions, and writing pull requests.
- Set artifact retention period to 1 day for the preview build.
2025-03-16 11:06:50 -06:00
Mauricio Siu
4fde69f674 feat: add GitHub Actions workflows for build and deploy preview
- Introduced a new workflow for building the preview site and uploading build artifacts.
- Added a deployment workflow to Cloudflare Pages triggered by the successful completion of the build workflow.
- Configured Node.js and pnpm for dependency management and build processes.
2025-03-16 11:02:43 -06:00