feat: migrate to GitHub Actions and enhance deployment workflow #33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 Migration to GitHub Actions and Deployment Enhancements
This PR migrates the project from Drone CI to GitHub Actions while maintaining all existing functionality and adding significant improvements to the deployment workflow.
🔄 CI/CD Migration
Removed Drone CI Pipelines
🐳 Docker and Sconification Enhancements
DApp Deployment Workflow
dev-for dev environment){version}-scone-prod-{sconify-version}Deployment Scripts
deployment-dapp/src/config/config.tsto accept sconified image tags via environment variables📦 Release Management
Release-Please Configuration
release-please-config.jsonwith proper alpha version handlinginclude-component-in-tag: truefor proper tag namingMonorepo Support
.release-please-manifest.json🧪 Testing Improvements
E2E Test Fixes
🔧 Dependencies and Tools
Updated Dependencies
iexecdependency indeployment-dappto latest versionDevelopment Tools
🎯 Key Benefits
🔍 Testing
📋 Migration Checklist
This PR represents a complete modernization of the project's CI/CD infrastructure while maintaining all existing functionality and adding significant improvements to deployment, testing, and release management.