Skip to content

Rename cdrv to cod in Java packages #2

Rename cdrv to cod in Java packages

Rename cdrv to cod in Java packages #2

Workflow file for this run

name: Rename cdrv to cod in Java packages
on:
workflow_dispatch: # Manual trigger for safety
jobs:
rename-packages:
runs-on: ubuntu-latest
permissions:
contents: write # ← THIS IS THE KEY LINE
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Find and replace cdrv with cod in Java files
run: |
find . -name "*.java" -type f -exec sed -i 's/package\s\+.*\.cdrv\./package cod./g' {} \;
find . -name "*.java" -type f -exec sed -i 's/package\s\+cdrv\./package cod./g' {} \;
find . -name "*.java" -type f -exec sed -i 's/import\s\+.*\.cdrv\./import cod./g' {} \;
find . -name "*.java" -type f -exec sed -i 's/import\s\+cdrv\./import cod./g' {} \;
- name: Check if changes were made
id: check-changes
run: |
if git diff --quiet; then
echo "changes=false" >> $GITHUB_OUTPUT
else
echo "changes=true" >> $GITHUB_OUTPUT
fi
- name: Commit and push changes
if: steps.check-changes.outputs.changes == 'true'
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add -A
git commit -m "refactor: rename package from cdrv to cod"
git push