Skip to content

Commit 6706b22

Browse files
authored
Architectural Refactoring (#3)
* refactor: implement layered architecture with separation of responsibilities - remove monolithic index.ts in favor of a modular structure - implement config.ts for centralized configuration and types - create a services/ layer for isolating business logic - establish a dependency injection pattern for testability - maintain core branch creation functionality with better separation * build: update distribution artifacts to modular architecture - updates package.json to reflect changes in the entry point - generates compiled javascript corresponding to the new layered structure - maintains compatibility with the github actions runtime environment - preserves the action's external api while remaining internally modular * documenting...
1 parent 6b57ccf commit 6706b22

File tree

7 files changed

+120
-31981
lines changed

7 files changed

+120
-31981
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
      contents: write # Required for creating branches/references
3737
    steps:
3838
      - name: Create 'release/v1.2.0' branch from 'main'
39-
        uses: ws2git/branch-spawn@v1
39+
        uses: ws2git/branch-spawn@v2
4040
        with:
4141
          # **ADJUST INPUTS HERE**
4242
          owner: ${{ github.repository_owner }} # Or a specific organization/user name

0 commit comments

Comments
 (0)