Skip to content

Commit

Permalink
BUILD-6086: Release pipeline (#5656)
Browse files Browse the repository at this point in the history
BUILD-6086: Release pipeline

Signed-off-by: Jayadeep Kinavoor Madam <jayadeep.kinavoormadam@sonarsource.com>
  • Loading branch information
jayadeep-km-sonarsource authored Aug 30, 2024
1 parent 45a626b commit caeeb2e
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 169 deletions.
9 changes: 3 additions & 6 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ jobs:
contents: write
runs-on: windows-latest
name: Deploy to Visual Studio marketplace
# TODO: Uncomment this once releasability checks are confirmed to be working
# needs: release
needs: release
env:
RELEASE_TAG: ${{ github.event.release.tag_name }}
steps:
Expand Down Expand Up @@ -62,15 +61,13 @@ jobs:
with:
build-number: ${{ steps.get_version.outputs.build }}
local-repo-dir: ${{ steps.local_repo.outputs.dir }}
# TODO: Change this to sonarsource-public-releases once releasability checks are confirmed to be working
remote-repo: sonarsource-public-builds
remote-repo: sonarsource-public-releases
flat-download: true
download-checksums: false

- name: Publish extension to Marketplace
uses: cezarypiatek/VsixPublisherAction@1.1
with:
extension-file: ${{ steps.local_repo.outputs.dir }}\SonarLint.VSIX-${{env.RELEASE_TAG}}-2022.vsix
# TODO: Rename VS2022Test to VS20202 when doing actual release
publish-manifest-file: MarketPlaceFiles\VS2022Test\manifest-2022.json
publish-manifest-file: MarketPlaceFiles\VS2022\manifest-2022.json
personal-access-code: ${{ fromJSON(steps.secrets.outputs.vault).VCSE_TOKEN }}
13 changes: 0 additions & 13 deletions MarketPlaceFiles/VS2022Test/manifest-2022.json

This file was deleted.

150 changes: 0 additions & 150 deletions MarketPlaceFiles/VS2022Test/overview-2022.md

This file was deleted.

0 comments on commit caeeb2e

Please sign in to comment.