Skip to content
This repository was archived by the owner on Apr 29, 2025. It is now read-only.

Commit 6eeec95

Browse files
authored
Merge branch 'plugin' into fehmisener-patch-5
2 parents 6db7f78 + fe2947c commit 6eeec95

3 files changed

Lines changed: 39 additions & 4 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version: 0.1.0
1+
version: 0.2.1

.github/workflows/plugin-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,5 @@ jobs:
110110
</details>
111111
prerelease: false
112112
draft: false
113-
files: ./plugin/build/distributions/${{ env.PLUGIN_NAME }}*.zip
113+
files: ./plugin/build/distributions/${{ env.PLUGIN_NAME }}.zip
114114
generate_release_notes: true

README.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,43 @@ Follow the [Conventional Commits](https://www.conventionalcommits.org/) specific
7070
2. Ensure all tests pass and code meets the project's quality standards
7171
3. Request reviews from team members
7272

73-
### CI/CD Pipeline
73+
## CI/CD Pipeline
7474

75-
GitHub Actions will automatically run on your PR, checking build status, tests, and generating coverage reports. Review the CI/CD output in your PR before merging.
75+
GitHub Actions will automatically run on your PR, checking build status, tests, and generating coverage reports. Review the CI/CD output in your PR before merging. The workflows are defined in `.github/workflows/`.
76+
77+
### Tool CI Workflow
78+
79+
- Triggered on pushes and PRs to the `tool` branch
80+
- Builds the project, runs tests, and generates a coverage report
81+
- Creates a release with changelog on merge to `tool`
82+
83+
### Plugin CI Workflow
84+
85+
- Triggered on pushes and PRs to the `plugin` branch
86+
- Builds the plugin, runs tests, and generates a coverage report
87+
- Creates a release with changelog on merge to `plugin`
88+
89+
90+
### Coverage Reports
91+
92+
Coverage reports are generated as artifacts in GitHub Actions. Test cases and execution of test cases can be seen here too. To view a coverage report:
93+
94+
1. Go to the Actions tab in the GitHub repository
95+
2. Select the relevant workflow run
96+
3. Scroll down to the Artifacts section
97+
4. Download the `coverage-report` artifact
98+
99+
### Releases
100+
101+
- Tool Releases: [Tool Releases](https://github.com/DigitalProductInnovationAndDevelopment/Anti-Pattern-Analysis/releases?q=tool)
102+
- Plugin Releases: [Plugin Releases](https://github.com/DigitalProductInnovationAndDevelopment/Anti-Pattern-Analysis/releases?q=plugin)
103+
104+
## Versioning
105+
106+
- The Tool and Plugin are versioned independently
107+
- Version files:
108+
- Tool: `.github/tool-version.yaml`
109+
- Plugin: `.github/plugin-version.yaml`
110+
- Versions follow [Semantic Versioning](https://semver.org/)
76111

77112

0 commit comments

Comments
 (0)