Skip to content

Conversation

@bosbaber
Copy link
Contributor

@bosbaber bosbaber commented Dec 1, 2025

This pull request adds a new GitHub Actions workflow for deploying the project to Google Cloud Storage (GCS). The workflow is triggered on pushes to the main branch or manually, and it automates authentication, building, and deployment steps.

This is part of the greater effort of migrating the interledger.org website to GCS.

Deployment automation:

  • Added a .github/workflows/deploy_gcs.yml workflow that checks out the code, sets up Node.js and Bun, installs dependencies, builds the project, and deploys the output to a specified GCS bucket using gsutil.
  • Configured Google Cloud authentication using a service account JSON secret and set up the Cloud SDK for deployment.
  • Enabled workflow triggers on pushes to the main branch and manual dispatches from the Actions tab.

@bosbaber bosbaber self-assigned this Dec 1, 2025
Copy link
Contributor

@JonathanMatthey JonathanMatthey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, havent tested locally cause of the setup, but looks straight forward !🙌

@bosbaber bosbaber merged commit 8972bfa into main Dec 5, 2025
1 check passed
@bosbaber bosbaber deleted the stephan/intorg-200 branch December 5, 2025 06:35
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.

3 participants