Skip to content

CI - #204

Merged
impworks merged 3 commits into
masterfrom
feature/ci-cd
Aug 29, 2026
Merged

CI#204
impworks merged 3 commits into
masterfrom
feature/ci-cd

Conversation

@impworks

Copy link
Copy Markdown
Owner

The new Github action does the following:

  • Finds the last 5.0.x version tag, increments by 1 (or defaults to 5.0.0 for first run)
  • Creates the NuGet package
  • Creates a VS Code plugin
  • Creates a VS plugin
  • If not dry_run:
    • Pushes the NuGet package to the repo using "Trusted publishing"
    • Creates a Github release with all artifacts attached to it

Current limitations:

  • No automatic pushes to VS / VS Code marketplaces. Not sure how to do that - Claude requests a PAT from Azure DevOps (?) which seems to be paid. Maybe I need to push the first version manually and then I get some kind of credentials for automatic update
  • No Rider plugin built. It appears that we need a 3.4GB SDK download which expands to 14GB - does not fit onto the 10GB disk for a Github runner. There is likely a better approach, but let's tacke it in a follow-up PR.

@impworks
impworks requested a review from ForNeVeR August 29, 2026 12:36
Comment thread build/Set-Version.ps1
Comment thread docs/publish.md Outdated
Comment thread docs/publish.md
Comment thread editors/rider/gradle.properties Outdated
Comment thread editors/rider/README.md Outdated
@impworks
impworks merged commit f893a95 into master Aug 29, 2026
1 check failed
@impworks
impworks deleted the feature/ci-cd branch August 29, 2026 17:12
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.

2 participants