Skip to content

Commit b9ffb23

Browse files
authored
Merge pull request #137 from wayofdev/ci/e2e-testing
2 parents 2966f18 + efab7a3 commit b9ffb23

File tree

4 files changed

+31
-25
lines changed

4 files changed

+31
-25
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
2+
3+
* @lotyp

.github/CONTRIBUTING.md

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,15 @@ Refer to the output of `make help` for a comprehensive list of available command
7373

7474
Our project employs [GitHub Actions](https://github.com/features/actions) for continuous integration, ensuring code quality and reliability. We encourage contributors to review our workflow configurations to understand the CI processes:
7575

76-
- [`workflows/apply-labels.yml`](workflows/apply-labels.yml)
77-
- [`workflows/auto-merge-release.yml`](workflows/auto-merge-release.yml)
78-
- [`workflows/coding-standards.yml`](workflows/coding-standards.yml)
79-
- [`workflows/create-release.yml`](workflows/create-release.yml)
80-
- [`workflows/e2e-macos.yml`](workflows/e2e-macos.yml)**Currently disabled**
81-
- [`workflows/e2e-ubuntu.yml`](workflows/e2e-ubuntu.yml)**Currently disabled**
82-
- [`workflows/shellcheck.yml`](workflows/shellcheck.yml)
76+
| Workflow | Description |
77+
|--------------------------------------------------------------|----------------------------------------------------|
78+
| [`apply-labels.yml`](workflows/apply-labels.yml) | Auto labels PRs based on rules. |
79+
| [`auto-merge-release.yml`](workflows/auto-merge-release.yml) | Automatically merges release PRs. |
80+
| [`coding-standards.yml`](workflows/coding-standards.yml) | Checks `yaml`, `md` and commit coding standards. |
81+
| [`create-release.yml`](workflows/create-release.yml) | Creates a new release based on tags. |
82+
| [`e2e-macos.yml`](workflows/e2e-macos.yml) | End-to-end tests on macOS. **Currently disabled** |
83+
| [`e2e-ubuntu.yml`](workflows/e2e-ubuntu.yml) | End-to-end tests on Ubuntu. **Currently disabled** |
84+
| [`shellcheck.yml`](workflows/shellcheck.yml) | Lints shell scripts. |
8385

8486
<br>
8587

@@ -105,21 +107,21 @@ git commit -am 'fix: something has been fixed'
105107

106108
**Allowed Prefixes:**
107109

108-
| Prefix | Purpose |
109-
|------------|---------------------------------------------------------------|
110-
| `feat` | Introduces a new feature |
111-
| `fix` | Fixes a bug |
112-
| `perf` | Improves performance |
113-
| `docs` | Documentation only changes |
114-
| `style` | Code style changes (formatting, missing semi-colons, etc.) |
115-
| `deps` | Updates dependencies |
116-
| `refactor` | Code changes that neither fixes a bug nor adds a feature |
117-
| `ci` | Changes to our CI configuration files and scripts |
118-
| `test` | Adding missing tests or correcting existing tests |
119-
| `revert` | Reverts a previous commit |
120-
| `build` | Changes that affect the build system or external dependencies |
121-
| `chore` | Other changes that don't modify src or test files |
122-
| `security` | A code change that fixes a security issue |
110+
| Prefix | Purpose |
111+
|-------------|---------------------------------------------------------------|
112+
| `feat:` | Introduces a new feature |
113+
| `fix:` | Fixes a bug |
114+
| `perf:` | Improves performance |
115+
| `docs:` | Documentation only changes |
116+
| `style:` | Code style changes (formatting, missing semi-colons, etc.) |
117+
| `deps:` | Updates dependencies |
118+
| `refactor:` | Code changes that neither fixes a bug nor adds a feature |
119+
| `ci:` | Changes to our CI configuration files and scripts |
120+
| `test:` | Adding missing tests or correcting existing tests |
121+
| `revert:` | Reverts a previous commit |
122+
| `build:` | Changes that affect the build system or external dependencies |
123+
| `chore:` | Other changes that don't modify src or test files |
124+
| `security:` | A code change that fixes a security issue |
123125

124126
<br>
125127

.github/renovate.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:base"
4+
"config:base",
5+
":semanticCommitTypeAll(ci)"
56
],
67
"automerge": true,
78
"platformAutomerge": true

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ help:
104104
all: hooks env up
105105
PHONY: all
106106

107-
107+
#
108108
# System Actions
109109
# ------------------------------------------------------------------------------------
110110
env: ## Generate .env file from example, use `make env force=true`, to force re-create file
@@ -219,6 +219,6 @@ test: ## Run self-tests using dcgoss
219219
#
220220
# Release
221221
# ------------------------------------------------------------------------------------
222-
commit:
222+
commit: ## Run commitizen to create commit message
223223
czg commit --config="./.github/.cz.config.js"
224224
.PHONY: commit

0 commit comments

Comments
 (0)