Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Manual Release CI Workflow to GitHub Actions #295

Open
13 tasks
ifrost opened this issue Nov 26, 2024 · 0 comments
Open
13 tasks

Migrate Manual Release CI Workflow to GitHub Actions #295

ifrost opened this issue Nov 26, 2024 · 0 comments
Assignees

Comments

@ifrost
Copy link
Contributor

ifrost commented Nov 26, 2024

Manual Release Workflow changes:

Migration Plan

Triggering the flow remains the same.

Required changes:

  • Create dev/ops/prod environments - all need review to trigger actions
  • Reuse build and package from Migrate Development CI Workflow to GitHub Actions #294
  • GitHub: Publish latest.zip to GCS
  • GitHub: Publish {TAG}.zip to GCS
  • GitHub: Create GitHub release
  • GitHub: Trigger deploy-plugin-dev argo (dev environment)
  • GitHub: Trigger deploy-plugin-ops argo (ops environment)
  • GitHub: Trigger deploy-plugin-prod argo (prod environment)
  • Drone: Stop build packages on version tags (vX.Y.Z)
  • Drone: Stop publishing to GSC on version tags
  • Drone: Stop creating GitHub Releases
  • Drone: Stop publishing to Grafana.com
  • Drone: Stop deployment steps triggered by promotion
@ifrost ifrost self-assigned this Nov 26, 2024
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

No branches or pull requests

1 participant