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

Introduce automated releases to CICD #3154

Open
six7 opened this issue Sep 25, 2024 · 0 comments
Open

Introduce automated releases to CICD #3154

six7 opened this issue Sep 25, 2024 · 0 comments

Comments

@six7
Copy link
Collaborator

six7 commented Sep 25, 2024

With the work done around fixing figcd we can now introduce Automated releases into our CI. We already checked if this works locally, and released a version of Apply variables through it.

Let's introduce this to the Figma plugin CI, to be done once the Version packages PR is merged.

  • Make it so it uses the figma.version from the package.json instead of the package version
  • Publish release to GitHub using the contents of the Version packages PR
  • Publish a changelog to Featurebase using their API using the contents of the Version packages PR (without the extra content from Changeset)
  • Perform the automated Figma release linking to the Featurebase changeset as Version info
  • Post to Slack in the #releases channel using the contents of Featurebase and a link to the Featurebase changelog
@six7 six7 changed the title Introduce automated releases Introduce automated releases to CICD Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📥 Triage
Development

No branches or pull requests

1 participant