[Sync to Gitee] - Optimizes the file creation logic of the NewFileUtils class (#86) * Optimizes the file creation logic of the NewFileUtils class 1. Refactor the file creation method to improve code reusability and readability 2. Add Java file specific processing logic to support package name and class name resolution 3. Improve file path and directory processing to enhance adaptability to the project structure * Fixed the import statement order. * Optimize file creation logic and path handli... #41
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Sync to Gitee | |
run-name: "[${{ github.workflow }}] - ${{ github.event.head_commit.message }}" | |
on: | |
push: | |
branches: | |
- main | |
concurrency: | |
group: ${{ github.workflow}} | |
cancel-in-progress: true | |
env: | |
GITEE_REPOSITORY: zaonline/devpilot-intellij | |
jobs: | |
sync_to_gitee: | |
runs-on: ubuntu-latest | |
if: github.repository == 'openpilot-hub/devpilot-intellij' | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- run: | | |
remote_repo="https://${{ secrets.GITEE_USERNAME }}:${{ secrets.GITEE_PAT }}@gitee.com/${{ env.GITEE_REPOSITORY }}.git" | |
git remote add gitee "${remote_repo}" | |
branch=$(git branch --show-current) | |
git push gitee $branch -f |