You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add GitHub Actions automation and JitPack configuration
- Add CI workflow for automated testing on push/PR
- Add release workflow with manual trigger for version management
- Configure JitPack build optimization with Java 21
- Enable automated releases with GitHub releases and JitPack integration
- Support patch/minor/major version bumping via workflow dispatch
sed -i "s/<dynamodb-toolkit.version>.*<\/dynamodb-toolkit.version>/<dynamodb-toolkit.version>$NEW_VERSION<\/dynamodb-toolkit.version>/" pom.xml
75
+
sed -i "s/<dynamodb-toolkit.version>.*<\/dynamodb-toolkit.version>/<dynamodb-toolkit.version>$NEW_VERSION<\/dynamodb-toolkit.version>/" integration-tests/pom.xml
76
+
77
+
- name: Build and verify
78
+
run: |
79
+
mvn clean compile
80
+
cd integration-tests && mvn clean compile
81
+
82
+
- name: Commit and tag release
83
+
run: |
84
+
git add pom.xml integration-tests/pom.xml
85
+
git commit -m "Release version $NEW_VERSION"
86
+
git tag -a "v$NEW_VERSION" -m "Release version $NEW_VERSION"
sed -i "s/<dynamodb-toolkit.version>.*<\/dynamodb-toolkit.version>/<dynamodb-toolkit.version>$NEXT_DEV_VERSION<\/dynamodb-toolkit.version>/" pom.xml
95
+
sed -i "s/<dynamodb-toolkit.version>.*<\/dynamodb-toolkit.version>/<dynamodb-toolkit.version>$NEXT_DEV_VERSION<\/dynamodb-toolkit.version>/" integration-tests/pom.xml
96
+
97
+
git add pom.xml integration-tests/pom.xml
98
+
git commit -m "Bump to next development version $NEXT_DEV_VERSION"
0 commit comments