Skip to content

Commit 1c6d6d4

Browse files
committed
* Migrate to GitHub Organization * Update names / links * Update workflows * Upload README
1 parent 1357375 commit 1c6d6d4

File tree

6 files changed

+28
-19
lines changed

6 files changed

+28
-19
lines changed

.github/workflows/publish.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,29 @@ jobs:
1010
publish:
1111
runs-on: windows-latest
1212
steps:
13-
- name: Checkout
13+
- name: 1. Checkout
1414
uses: actions/checkout@v3
1515

16-
- name: Download artifact
16+
- name: 2. Download artifact
1717
id: download-artifact
1818
uses: dawidd6/action-download-artifact@v2
1919
with:
20-
github_token: ${{secrets.GH_TOKEN}}
20+
github_token: ${{secrets.GH_SECRET}}
2121
workflow: release_build_and_deploy.yml
2222
workflow_conclusion: success
2323

24-
- name: Publish Release to Marketplace
25-
uses: CalvinAllen/action-vs-marketplace-publish@v1
24+
- name: 3. Publish Release to Marketplace
25+
uses: CodingWithCalvin/GHA-VSMarketplacePublisher@v1
2626
with:
2727
marketplace-pat: ${{ secrets.VS_PAT }}
2828
publish-manifest-path: ./src/extension.manifest.json
2929
vsix-path: ./artifact/CodingWithCalvin.SuperClean.Vsix.vsix
30+
31+
- name: 4. Create Release
32+
uses: ncipollo/[email protected]
33+
with:
34+
artifacts: ./artifact/CodingWithCalvin.SuperClean.Vsix.vsix
35+
generateReleaseNotes: true
36+
makeLatest: true
37+
token: ${{secrets.GH_SECRET}}
38+

.github/workflows/release_build_and_deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- uses: microsoft/[email protected]
1818

1919
- name: 1. Versioning Release
20-
uses: CalvinAllen/action-vs-vsix-versioner@v1
20+
uses: CodingWithCalvin/GHA-VSVsixVersioner@v1
2121
with:
2222
extension-manifest-file: './src/CodingWithCalvin.SuperClean.Vsix/source.extension.vsixmanifest'
2323
extension-source-file: './src/CodingWithCalvin.SuperClean.Vsix/source.extension.cs'

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# Super Clean
22

3-
A Visual Studio (2022 and up) extension that adds a right-click context menu command to the Solution node, and Project node, that allows you to recursively delete (i.e., clean) the selected project's bin & obj folders, or all projects in the solution.
3+
A Visual Studio extension that adds a 'Super Clean' option to the right click menu of the Solution and Project nodes of the Solution Explorer, to clear out the bin and obj folders for all, or selected, projects in the solution.
44

55
## License
66

7-
[![License - MIT](https://img.shields.io/github/license/calvinallen/vs-super-clean?style=for-the-badge)](https://img.shields.io/github/license/calvinallen/vs-super-clean?style=for-the-badge)
7+
[![License - MIT](https://img.shields.io/github/license/codingwithcalvin/vs-superclean?style=for-the-badge)](https://img.shields.io/github/license/codingwithcalvin/vs-superclean?style=for-the-badge)
88

99
## Build Status
1010

11-
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/CalvinAllen/vs-super-clean/release_build_and_deploy.yml?style=for-the-badge)
11+
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/CodingWithCalvin/vs-superclean/release_build_and_deploy.yml?style=for-the-badge)
1212

1313
## Marketplace Status
1414

15-
[![Marketplace Installations](https://img.shields.io/visual-studio-marketplace/i/coding-with-calvin.super-clean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/i/coding-with-calvin.super-clean?style=for-the-badge) [![Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/coding-with-calvin.super-clean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/d/coding-with-calvin.super-clean?style=for-the-badge)
16-
[![Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/coding-with-calvin.super-clean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/v/coding-with-calvin.super-clean?style=for-the-badge) [![Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/coding-with-calvin.super-clean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/r/coding-with-calvin.super-clean?style=for-the-badge)
15+
[![Marketplace Installations](https://img.shields.io/visual-studio-marketplace/i/codingwithcalvin.vs-superclean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/i/codingwithcalvin.vs-superclean?style=for-the-badge) [![Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/codingwithcalvin.vs-superclean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/d/codingwithcalvin.vs-superclean?style=for-the-badge)
16+
[![Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/codingwithcalvin.vs-superclean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/v/codingwithcalvin.vs-superclean?style=for-the-badge) [![Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/codingwithcalvin.vs-superclean?style=for-the-badge)](https://img.shields.io/visual-studio-marketplace/r/codingwithcalvin.vs-superclean?style=for-the-badge)
1717

1818
## Contribute
1919

src/CodingWithCalvin.SuperClean.Vsix/source.extension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace CodingWithCalvin.SuperClean.Vsix
77
{
88
internal sealed partial class Vsix
99
{
10-
public const string Id = "73E1557D-C113-46C5-95B5-50AFB47A7AAA";
10+
public const string Id = "VS-SuperClean";
1111
public const string Name = "Super Clean";
1212
public const string Description = @"Adds a 'Super Clean' option to the right click menu of the Solution and Project nodes of the Solution Explorer, to fully clear out the bin and obj folders for either all projects in the solution, or the specific project selected.";
1313
public const string Language = "en-US";

src/CodingWithCalvin.SuperClean.Vsix/source.extension.vsixmanifest

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<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">
33
<Metadata>
4-
<Identity Id="73E1557D-C113-46C5-95B5-50AFB47A7AAA" Version="1.1" Language="en-US" Publisher="Coding with Calvin" />
4+
<Identity Id="VS-SuperClean" Version="1.1" Language="en-US" Publisher="Coding with Calvin" />
55
<DisplayName>Super Clean</DisplayName>
6-
<Description xml:space="preserve">Adds a 'Super Clean' option to the right click menu of the Solution and Project nodes of the Solution Explorer, to fully clear out the bin and obj folders for either all projects in the solution, or the specific project selected.</Description>
7-
<MoreInfo>https://github.com/CalvinAllen/vs-super-clean</MoreInfo>
6+
<Description xml:space="preserve">Adds a 'Super Clean' option to the right click menu of the Solution and Project nodes of the Solution Explorer, to clear out the bin and obj folders for all, or selected, projects in the solution.</Description>
7+
<MoreInfo>https://github.com/codingwithcalvin/vs-superclean</MoreInfo>
88
<Icon>Resources\logo.png</Icon>
99
<Tags>bin,debug,folder,output</Tags>
1010
</Metadata>

src/extension.manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
"$schema": "http://json.schemastore.org/vsix-publish",
33
"categories": [ "coding", "other", "programming languages" ],
44
"identity": {
5-
"internalName": "super-clean"
5+
"internalName": "vs-superclean"
66
},
77
"overview": "../README.md",
88
"priceCategory": "free",
9-
"publisher": "coding-with-calvin",
9+
"publisher": "codingwithcalvin",
1010
"private": false,
1111
"qna": false,
12-
"repo": "https://github.com/CalvinAllen/vs-super-clean"
13-
}
12+
"repo": "https://github.com/CodingWithCalvin/vs-superclean"
13+
}

0 commit comments

Comments
 (0)