Skip to content

Commit

Permalink
feat: Add ARM64 support
Browse files Browse the repository at this point in the history
  • Loading branch information
sboulema committed Jan 1, 2025
1 parent f75c90a commit 9bcbd4b
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
- 'feature/**'

env:
version: '5.2.${{ github.run_number }}'
version: '5.3.${{ github.run_number }}'
repoUrl: ${{ github.server_url }}/${{ github.repository }}

jobs:
Expand All @@ -16,27 +16,27 @@ jobs:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Update Assembly Version
uses: dannevesdantas/[email protected]
with:
version: ${{ env.version }}

- name: Update Vsix Version (VS2019)
uses: cezarypiatek/VsixVersionAction@1.0
uses: cezarypiatek/VsixVersionAction@1.1
with:
version: ${{ env.version }}
vsix-manifest-file: 'TSVN.VS2019\source.extension.vsixmanifest'

- name: Update Vsix Version (VS2022)
uses: cezarypiatek/VsixVersionAction@1.0
uses: cezarypiatek/VsixVersionAction@1.1
with:
version: ${{ env.version }}
vsix-manifest-file: 'TSVN.VS2022\source.extension.vsixmanifest'

- name: Setup MSBuild
uses: microsoft/setup-msbuild@v1.0.2
uses: microsoft/setup-msbuild@v2

- name: NuGet restore
run: nuget restore TSVN.sln -ConfigFile nuget.config
Expand All @@ -62,11 +62,11 @@ jobs:
environment: Release
steps:
- name: Download artifact
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4

- name: Tag release
id: tag_release
uses: mathieudutour/github-tag-action@v5.6
uses: mathieudutour/github-tag-action@v6.2
with:
custom_tag: '${{ env.version }}'
github_token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -80,14 +80,14 @@ jobs:
artifacts: "**/*.vsix"

- name: Publish to Marketplace - VS2019
uses: cezarypiatek/VsixPublisherAction@0.1
uses: cezarypiatek/VsixPublisherAction@1.1
with:
extension-file: TSVN/TSVN.VS2019/bin/release/TSVN.VS2019.vsix
publish-manifest-file: TSVN/publish-manifest.VS2019.json
personal-access-code: ${{ secrets.VS_PUBLISHER_ACCESS_TOKEN }}

- name: Publish to Marketplace - VS2022
uses: cezarypiatek/VsixPublisherAction@0.1
uses: cezarypiatek/VsixPublisherAction@1.1
with:
extension-file: TSVN/TSVN.VS2022/bin/release/TSVN.VS2022.vsix
publish-manifest-file: TSVN/publish-manifest.VS2022.json
Expand Down
2 changes: 1 addition & 1 deletion TSVN.VS2019/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="07fd7462-cd4b-433b-9ab5-8ad3ad87bc65" Version="5.1" Language="en-US" Publisher="Samir Boulema" />
<Identity Id="07fd7462-cd4b-433b-9ab5-8ad3ad87bc65" Version="5.3" Language="en-US" Publisher="Samir Boulema" />
<DisplayName>TSVN 2019</DisplayName>
<Description>Control TortoiseSVN from within Visual Studio</Description>
<MoreInfo>https://marketplace.visualstudio.com/items?itemName=SamirBoulema.TSVN</MoreInfo>
Expand Down
5 changes: 4 additions & 1 deletion TSVN.VS2022/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="ddccf913-105f-4243-80c6-16e9cc5bade5" Version="5.1" Language="en-US" Publisher="Samir Boulema" />
<Identity Id="ddccf913-105f-4243-80c6-16e9cc5bade5" Version="5.3" Language="en-US" Publisher="Samir Boulema" />
<DisplayName>TSVN 2022</DisplayName>
<Description>Control TortoiseSVN from within Visual Studio</Description>
<MoreInfo>https://marketplace.visualstudio.com/items?itemName=SamirBoulema.TSVN</MoreInfo>
Expand All @@ -16,6 +16,9 @@
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0,18.0)">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
<InstallationTarget Version="[17.0,18.0)" Id="Microsoft.VisualStudio.Community">
<ProductArchitecture>arm64</ProductArchitecture>
</InstallationTarget>
</Installation>
<Assets>
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
Expand Down

0 comments on commit 9bcbd4b

Please sign in to comment.