Skip to content

Commit 5d3c80b

Browse files
michalby24michsi24ronenkapelian
authored
feat: add Smart Release Please action MAPCO-8998 (#105)
* feat: add Smart Release Please action * Add .secrets to .gitignore * feat: improve Smart Release Please action * chore(code): clean up docstrings in find_baseline_tag and parse_semver * docs: update README for Smart Release Please action * feat: include --first-parent in git log command for accurate commit depth calculation * ci: update workflow to test smart release-please action, add unit tests for rc_align * docs: add architecture diagram and fix condition for RC version calculation * ci: update test command for smart release-please action to use direct script execution * feat: smart smart release please * ci(tests): update path comment and mock return value for baseline tag test * feat: changes for smart release please * docs: update documentation * docs: add comprehensive manual test results for Smart Release Please action * docs: add comprehensive edge case and developer error testing results * feat: enhance error handling and update documentation for chore commits * fix: update Python version to 3.x (latest stable) * docs: add verification report confirming all issues fixed * fix: update main function error handling to exit with error code 1 * chore: Delete VERIFICATION-FIXES-APPLIED.md --------- Co-authored-by: michsi24 <michalby24@gmail.com> Co-authored-by: ronenk1 <ronenk1@rnd-hub.com> Co-authored-by: ronenkapelian <72082238+ronenkapelian@users.noreply.github.com>
1 parent de816ac commit 5d3c80b

12 files changed

Lines changed: 2363 additions & 0 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Test smart release-please action
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- 'actions/smart-release-please/**'
7+
8+
jobs:
9+
test-action:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout this repo
13+
uses: actions/checkout@v6
14+
15+
- name: Set up Python
16+
uses: actions/setup-python@v6
17+
with:
18+
python-version: '3.10'
19+
20+
- name: Run smart release-please action tests
21+
shell: bash
22+
run: python3 test/test_rc_align.py -v
23+

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules/
2+
.secrets

0 commit comments

Comments
 (0)