Skip to content

Commit 4cb11cf

Browse files
authored
Merge pull request akabarki76#23 from AKA-NETWORK/akabarki76-patch-1
Akabarki76 patch 1
2 parents ccfc247 + 8558452 commit 4cb11cf

27 files changed

+936
-460
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
python-version: ['3.10', '3.11', '3.12', '3.13']
1414

1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
- name: Set up Python ${{ matrix.python-version }}
18-
uses: actions/setup-python@v4
18+
uses: actions/setup-python@v5
1919
with:
2020
python-version: ${{ matrix.python-version }}
2121
- name: Install dependencies

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ jobs:
6565
asset_name: bugster-macos-arm64
6666

6767
steps:
68-
- uses: actions/checkout@v3
68+
- uses: actions/checkout@v4
6969

7070
- name: Set up Python
71-
uses: actions/setup-python@v4
71+
uses: actions/setup-python@v5
7272
with:
7373
python-version: "3.10"
7474

@@ -130,7 +130,7 @@ jobs:
130130
contents: write
131131

132132
steps:
133-
- uses: actions/checkout@v3
133+
- uses: actions/checkout@v4
134134

135135
- name: Download all artifacts
136136
uses: actions/download-artifact@v4
@@ -177,7 +177,7 @@ jobs:
177177
178178
- name: Create Release
179179
id: create_release
180-
uses: softprops/action-gh-release@v1
180+
uses: softprops/action-gh-release@v2
181181
env:
182182
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
183183
with:

.github/workflows/sbom.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Generate SBOM
2+
on:
3+
release:
4+
types: [published]
5+
6+
jobs:
7+
cyclone-dx:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
- name: Generate SBOM
12+
uses: CycloneDX/gh-action-node@v1
13+
with:
14+
output-format: "json"
15+
output-file: "bom.json"
16+
- name: Upload Artifact
17+
uses: actions/upload-artifact@v4
18+
with:
19+
name: sbom
20+
path: bom.json
21+
- name: Attach to Release
22+
uses: actions/upload-release-asset@v1
23+
env:
24+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
25+
with:
26+
upload_url: ${{ github.event.release.upload_url }}
27+
asset_path: ./bom.json
28+
asset_name: "SBOM_${{ github.sha }}.json"

CHANGELOG.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,35 @@ All notable changes to Bugster CLI will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.3.22]
99

10+
### Changed
11+
- New architecture for `bugster destructive` unblocking longer executions.
12+
13+
## [0.3.21]
14+
15+
### Added
16+
- Initial monorepo support
17+
- Works with most monorepo setups including basic Turborepo configurations
18+
- Detects changes in individual apps within the monorepo
19+
- Note: Currently does not track changes in shared packages (e.g., common components installed via pnpm in each app's node_modules)
20+
21+
### Changed
22+
- `bugster generate` default settings. You can execute it multiple times, without having to add --force explicitly.
23+
- Improved test generation intelligence: both `bugster generate` and `bugster update` now analyze existing test specs context to avoid creating duplicate or similar tests
24+
25+
26+
## [0.3.20]
27+
28+
### Changed
29+
- Force chromium installation on install script
30+
- Remove the question loop on credentials during `bugster init`
31+
32+
## [0.3.19]
33+
34+
### Changed
35+
- The `--page` flag in `bugster generate` now accepts relative or absolute file paths instead of page folder names. This provides more flexibility and control over which pages are analyzed.
36+
- Added validation for the `--page` flag to ensure that provided paths exist, are files, and have valid JavaScript/TypeScript extensions (`.js`, `.jsx`, `.ts`, `.tsx`).
1037

1138
## [0.3.15] - 2025-06-26
1239

bugster/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Bugster CLI - A command-line interface tool for managing test cases.
33
"""
44

5-
__version__ = "0.3.15"
5+
__version__ = "0.3.22"

0 commit comments

Comments
 (0)