-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from mikepenz/develop
dev -> main
- Loading branch information
Showing
23 changed files
with
1,093 additions
and
202 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# These are supported funding model platforms | ||
|
||
github: [mikepenz] |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
## About this issue | ||
|
||
- Briefly describe the issue | ||
- How can the issue be reproduced / sample code | ||
|
||
## Details | ||
- [ ] Used library version | ||
- [ ] Used platform | ||
- [ ] Used support library version | ||
- [ ] Used gradle build tools version | ||
- [ ] Used tooling / Android Studio version | ||
- [ ] Other used libraries, potential conflicting libraries | ||
|
||
## Checklist | ||
|
||
- [ ] Searched for [similar issues](https://github.com/mikepenz/storyblok-mp-SDK/issues) | ||
- [ ] Checked out the [sample application](https://github.com/mikepenz/storyblok-mp-SDK/tree/develop/app) | ||
- [ ] Read the [README](https://github.com/mikepenz/storyblok-mp-SDK/blob/develop/README.md) | ||
- [ ] Checked out the [CHANGELOG](https://github.com/mikepenz/storyblok-mp-SDK/releases) | ||
- [ ] Read the [FAQ](https://github.com/mikepenz/storyblok-mp-SDK/blob/develop/FAQ.md) | ||
- [ ] Checked out the [MIGRATION GUIDE](https://github.com/mikepenz/storyblok-mp-SDK/blob/develop/MIGRATION.md) |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
org.gradle.daemon=true | ||
org.gradle.parallel=true | ||
org.gradle.workers.max=2 | ||
org.gradle.jvmargs=-Xmx6G | ||
org.gradle.caching=true | ||
org.gradle.configureondemand=true | ||
# parallel kapt | ||
kapt.use.worker.api=true |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"categories": [ | ||
{ | ||
"title": "## 🚀 Features", | ||
"labels": [ | ||
"feature" | ||
] | ||
}, | ||
{ | ||
"title": "## 🐛 Fixes", | ||
"labels": [ | ||
"fix" | ||
] | ||
}, | ||
{ | ||
"title": "## 🧪 Tests", | ||
"labels": [ | ||
"test" | ||
] | ||
}, | ||
{ | ||
"title": "## 💬 Other", | ||
"labels": [ | ||
"other" | ||
] | ||
} | ||
] | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
# Thanks to https://github.com/coil-kt/coil/blob/master/.github/workflows/ci.yml | ||
name: CI | ||
|
||
on: | ||
push: | ||
tags: | ||
- '*' | ||
pull_request: | ||
|
||
jobs: | ||
build: | ||
name: Build | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 100 | ||
|
||
- name: Validate gradle wrapper | ||
uses: gradle/wrapper-validation-action@v1 | ||
|
||
- name: Copy CI gradle.properties | ||
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties | ||
|
||
- name: Checkout Gradle Build Cache | ||
uses: actions/cache@v2 | ||
with: | ||
path: | | ||
~/.gradle/caches | ||
~/.gradle/wrapper | ||
!~/.gradle/wrapper/dists/**/gradle*.zip | ||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} | ||
restore-keys: | | ||
gradle-${{ runner.os }}- | ||
- name: Build Debug | ||
run: ./gradlew clean app:assembleDebug | ||
|
||
- name: Run Lint | ||
if: github.event_name == 'pull_request' | ||
run: ./gradlew lintDebug | ||
|
||
- name: Detekt | ||
if: github.event_name == 'pull_request' | ||
run: ./gradlew detekt | ||
|
||
- name: Setup Ruby | ||
if: github.event_name == 'pull_request' | ||
uses: ruby/setup-ruby@v1 | ||
with: | ||
ruby-version: '2.6.3' | ||
bundler-cache: true | ||
|
||
- name: Run Danger | ||
if: github.event_name == 'pull_request' | ||
run: | | ||
gem install danger | ||
bundle exec danger --dangerfile=Dangerfile --danger_id=danger-pr | ||
env: | ||
DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: Prepare Keystore and Local. | ||
if: startsWith(github.ref, 'refs/tags/') | ||
run: | | ||
echo "${{ secrets.KEYSTORE }}" > opensource.jks.asc | ||
gpg -d --passphrase "${{ secrets.KEYSTORE_PASSPHRASE }}" --batch "opensource.jks.asc" > "app/opensource.jks" | ||
echo "${{ secrets.SIGNING_GRADLE }}" > signing.gradle.asc | ||
gpg -d --passphrase "${{ secrets.KEYSTORE_PASSPHRASE }}" --batch "signing.gradle.asc" > "app/signing.gradle" | ||
echo "openSource.signing.file=signing.gradle" >> local.properties | ||
- name: Build Release App | ||
if: startsWith(github.ref, 'refs/tags/') | ||
run: ./gradlew app:assembleRelease app:bundleRelease | ||
|
||
- name: Relase bintray | ||
if: startsWith(github.ref, 'refs/tags/') | ||
run: | | ||
./gradlew build -x test -x lint | ||
./gradlew library:bintrayUpload -x test -x lint --no-configure-on-demand --no-parallel | ||
env: | ||
BINTRAY_USER: ${{ secrets.BINTRAY_USER }} | ||
BINTRAY_API_KEY: ${{ secrets.BINTRAY_API_KEY }} | ||
BINTRAY_GPG_PASS: ${{ secrets.BINTRAY_GPG_PASS }} | ||
NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | ||
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | ||
|
||
- name: Collect artifacts | ||
run: | | ||
COLLECT_PWD=${PWD} | ||
mkdir -p "artifacts" | ||
find . -name "*.apk" -type f -exec cp {} "artifacts" \; | ||
find . -name "*.aab" -type f -exec cp {} "artifacts" \; | ||
- name: Archive Artifacts | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: "App-Artifacts" | ||
path: artifacts/* | ||
|
||
- name: Build Changelog | ||
id: github_release | ||
uses: mikepenz/release-changelog-builder-action@v1 | ||
if: startsWith(github.ref, 'refs/tags/') | ||
with: | ||
configuration: ".github/config/configuration.json" | ||
ignorePreReleases: ${{ !contains(github.ref, '-') }} | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: Release | ||
uses: softprops/action-gh-release@91409e712cf565ce9eff10c87a8d1b11b81757ae | ||
if: startsWith(github.ref, 'refs/tags/') | ||
with: | ||
body: ${{steps.github_release.outputs.changelog}} | ||
prerelease: ${{ contains(github.ref, '-rc') || contains(github.ref, '-b') || contains(github.ref, '-a') }} | ||
files: artifacts/* | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
*.apk | ||
*.ap_ | ||
|
||
# Files for the ART/Dalvik VM | ||
# Files for the Dalvik VM | ||
*.dex | ||
|
||
# Java class files | ||
|
Oops, something went wrong.