<commit_before># gradle-play-publisher

Gradle plugin to upload your release APKs to the Google Play Store. Works with the android application plugin.

## Requirements

To use the publisher plugin you have to create a service account for your existing Google Play Account. See https://developers.google.com/android-publisher/getting_started for more information.

Once you finished the setup you have a so called *service account email address* and a *p12 key file* that we will use later on.

## Usage

Add it to your buildscript dependencies:

```
buildscript {

    repositories {
        mavenCentral()
    }
    
    dependencies {
        classpath 'com.github.triplet.gradle:play-publisher:+'
    }
}
```

Apply it:

```
apply plugin: 'play'
```

## Configuration

Once you have applied this plugin to your android application project you can configure it via the ```play``` closure. Drop in your service account email address and the p12 key file you generated in the API Console here.

```
play {
    serviceAccountEmail = 'your-service-account-email'
    pk12File = file('key.p12')
}
```

## Run

The plugin adds a publish task for every flavor of your app. So in the most simple case (where there are no flavors at all) that would be ```publishRelease```. If there are flavors like *free* and *paid* you would get the tasks ```publishFreeRelease```and ```publishPaidRelease```.

## License

	 The MIT License (MIT)
	 <commit_msg>Set current version code in README sample<commit_after># gradle-play-publisher

Gradle plugin to upload your release APKs to the Google Play Store. Works with the android application plugin.

## Requirements

To use the publisher plugin you have to create a service account for your existing Google Play Account. See https://developers.google.com/android-publisher/getting_started for more information.

Once you finished the setup you have a so called *service account email address* and a *p12 key file* that we will use later on.

## Usage

Add it to your buildscript dependencies:

```
buildscript {

    repositories {
        mavenCentral()
    }
    
    dependencies {
        classpath 'com.github.triplet.gradle:play-publisher:0.0.1'
    }
}
```

Apply it:

```
apply plugin: 'play'
```

## Configuration

Once you have applied this plugin to your android application project you can configure it via the ```play``` closure. Drop in your service account email address and the p12 key file you generated in the API Console here.

```
play {
    serviceAccountEmail = 'your-service-account-email'
    pk12File = file('key.p12')
}
```

## Run

The plugin adds a publish task for every flavor of your app. So in the most simple case (where there are no flavors at all) that would be ```publishRelease```. If there are flavors like *free* and *paid* you would get the tasks ```publishFreeRelease```and ```publishPaidRelease```.

## License

	 The MIT License (MIT)
	 
{'fraction_non_alphanumeric': 0.08550824175824176, 'fraction_numerical': 0.006524725274725275, 'mean_word_length': 3.8631051752921537, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '157968', 'n_tokens_mistral': 822, 'n_tokens_neox': 773, 'n_words': 368}