Skip to content

Commit beb1b34

Browse files
committed
feat(release): enhance release management for extensions and update workflows
- Added support for multiple extensions in the release management system, specifying versioning for each extension in `.release-please-manifest.json`. - Updated `release-please-config.json` to include configuration for individual extensions, allowing for more granular control over release types and versioning. - Enhanced the README with detailed instructions on the release process, including automated and manual release steps. - Removed outdated workflows related to CLI and multi-module releases, streamlining the CI/CD process. - Updated GitHub Actions workflows to improve linting and testing processes, ensuring better code quality and consistency. Signed-off-by: Rex Raphael <rex.raphael@outlook.com>
1 parent 83a7a40 commit beb1b34

12 files changed

Lines changed: 737 additions & 1635 deletions

.github/workflows/cli-release.yml

Lines changed: 0 additions & 423 deletions
This file was deleted.

.github/workflows/go.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,12 @@ jobs:
9898
~/.cache/go-build
9999
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
100100

101-
# - name: Run golangci-lint
102-
# uses: golangci/golangci-lint-action@v4
103-
# with:
104-
# version: latest
105-
# args: --timeout=5m --exclude-dirs=bk
101+
- name: Run golangci-lint
102+
uses: golangci/golangci-lint-action@v6
103+
with:
104+
version: latest
105+
args: --timeout=5m --exclude-dirs=bk
106+
continue-on-error: true
106107

107108
- name: Run go vet
108109
run: go vet $(go list ./... | grep -v '/bk/')

.github/workflows/module-detection.yml

Lines changed: 0 additions & 177 deletions
This file was deleted.

0 commit comments

Comments
 (0)