diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 974cb32..bbc849b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,10 +11,6 @@ on: push: branches: - main - paths: - - 'src/**' - - '*.slnx' - - '.github/workflows/build.yml' jobs: build: diff --git a/.github/workflows/commit-lint.yml b/.github/workflows/commit-lint.yml index e765427..db3deee 100644 --- a/.github/workflows/commit-lint.yml +++ b/.github/workflows/commit-lint.yml @@ -1,4 +1,4 @@ -name: Lint Commit Messages +name: Lint PR Title on: pull_request: @@ -31,29 +31,3 @@ jobs: run: | echo "Validating PR title: $PR_TITLE" echo "$PR_TITLE" | npx commitlint --verbose - - commitlint: - name: Lint Commit Messages - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - fetch-depth: 0 # Fetch all history for all branches and tags - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Install commitlint - run: | - npm install --save-dev @commitlint/cli@18.4.3 @commitlint/config-conventional@18.4.3 - - - name: Validate PR commits - run: | - # Get the base branch (usually main) - BASE_SHA=$(git merge-base origin/${{ github.base_ref }} HEAD) - - # Lint all commits in the PR - npx commitlint --from $BASE_SHA --to HEAD --verbose diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml index 6c91a77..daf757f 100644 --- a/.github/workflows/contributors.yml +++ b/.github/workflows/contributors.yml @@ -2,10 +2,12 @@ name: Update Contributors on: schedule: - - cron: '0 0 * * *' + - cron: '0 6 * * *' workflow_dispatch: jobs: contributors: uses: CodingWithCalvin/.github/.github/workflows/contributors.yml@main + with: + output-format: html secrets: inherit diff --git a/README.md b/README.md index 2600300..e84fa26 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Tired of lingering build artifacts causing mysterious issues? **Super Clean** nukes those `bin` and `obj` folders with a single click - no more hunting through folders manually! -## Features +## ✨ Features | Feature | Description | |---------|-------------| @@ -46,7 +46,7 @@ Tired of lingering build artifacts causing mysterious issues? **Super Clean** nu | **Removes obj folder** | Deletes the entire `obj` directory and all its contents | | **Fast and reliable** | Quick deletion without the overhead of MSBuild's Clean target | -## Installation +## 🛠️ Installation ### Visual Studio Marketplace @@ -59,24 +59,24 @@ Tired of lingering build artifacts causing mysterious issues? **Super Clean** nu Download the latest `.vsix` from the [Releases](https://github.com/CodingWithCalvin/VS-SuperClean/releases) page and double-click to install. -## Usage +## 🚀 Usage 1. Right-click on a **Solution** or **Project** in Solution Explorer 2. Select **Super Clean** 3. Watch those `bin` and `obj` folders disappear! -## Supported Versions +## 💻 Supported Versions | Visual Studio | Architectures | |---------------|---------------| | Visual Studio 2022 (17.x) | x64 (amd64), ARM64 | | Visual Studio 2026 (18.x) | x64 (amd64), ARM64 | -## Contributing +## 🤝 Contributing Contributions are welcome! Whether it's bug reports, feature requests, or pull requests - all feedback helps make this extension better. -### Development Setup +### 🔧 Development Setup 1. Clone the repository 2. Open the solution in Visual Studio 2022 or 2026 @@ -84,13 +84,13 @@ Contributions are welcome! Whether it's bug reports, feature requests, or pull r 4. Install the [Extensibility Essentials 2022](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) extension 5. Press F5 to launch the experimental instance -## License +## 📄 License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. --- -## Contributors +## 👥 Contributors