make gradlew executable
Generify PublishEvent