Skip to content

Commit df958e4

Browse files
Update Files
1 parent 53e952a commit df958e4

15 files changed

Lines changed: 452 additions & 0 deletions
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: Bug report
3+
about: 'Create a report to help us improve '
4+
title: "[Bug Report] add text here"
5+
labels: Bug report
6+
assignees: The-Repo-Club
7+
8+
---
9+
10+
- [ ] I have updated the title to best match the issue.
11+
- [ ] I have searched existing issues for this bug.
12+
13+
#### Bug description <!-- to be filled in -->
14+
15+
...
16+
17+
#### Steps to reproduce <!-- to be filled in -->
18+
19+
1. ...
20+
2. ...
21+
3. ...
22+
4. ...
23+
24+
#### Environment information <!-- to be filled in -->
25+
26+
- mLauncher version:
27+
- Device name:
28+
- Android version:
29+
- Other information:
30+
31+
#### Additional context (that might help us to solve your problem) <!-- to be filled in or removed -->
32+
33+
- Screenshots or other context

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: GitHub Community Support
4+
url: https://github.com/orgs/community/discussions
5+
about: Please ask and answer questions here.
6+
- name: GitHub Security Bug Bounty
7+
url: https://bounty.github.com/
8+
about: Please report security vulnerabilities here.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: Crash report
3+
about: Create a report with a generated crash log attached (if possible) to help mLauncher
4+
improve
5+
title: "[Crash Report ] add text here"
6+
labels: Crash report
7+
assignees: The-Repo-Club
8+
9+
---
10+
11+
- [ ] I have updated the title to best match the issue.
12+
13+
<!--
14+
Thank you for your help in making mLauncher more stable and reliable!
15+
16+
Guide to a good crash-report:
17+
• Please search existing bug/crash reports to avoid creating duplicates.
18+
• Give your crash report a good name (no generics like "Error" or "Crash"), so others can easily identify the topic of your issue.
19+
• Describe what you were doing what could've led to the crash and whether the crash is random or reproducible.
20+
-->
21+
22+
#### Short description <!-- to be filled in -->
23+
Describe what you were doing that could've led to the crash.
24+
25+
#### Steps to reproduce <!-- to be filled in -->
26+
1. Go to '…'
27+
2. Click on '…'
28+
3. Scroll down to '…'
29+
4. See crash
30+
31+
#### Additional elements
32+
33+
<!-- Paste the generated crash log below where applicable or screenshot, screen recording etc... -->
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea or new feature for this project
4+
title: "[Feature Request] add text here"
5+
labels: Feature request
6+
assignees: The-Repo-Club
7+
8+
---
9+
10+
- [ ] I have updated the title to best match the issue.
11+
- [ ] I have searched existing issues for this feature.
12+
13+
#### Motivation behind feature <!-- to be filled in -->
14+
15+
...
16+
17+
#### Proposed Feature <!-- to be filled in -->
18+
19+
...
20+
21+
#### Possible alternatives (if applicable) <!-- to be filled in or removed -->
22+
23+
...
24+
25+
#### Additional context <!-- to be filled in or removed -->
26+
27+
- Screenshots or other context

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "gradle" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "weekly"

.github/pull_request_template.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Description of changes <!-- to be filled in -->
2+
3+
<!-- Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change. -->
4+
5+
## Type of change <!-- to be filled in -->
6+
7+
Please delete options that are not relevant.
8+
9+
- [ ] Bug fix (non-breaking change which fixes an issue)
10+
- [ ] New feature (non-breaking change which adds functionality)
11+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
12+
- [ ] This change requires a documentation update
13+
14+
## All Submissions <!-- to be checked -->
15+
16+
- [ ] Have you checked to ensure there aren't other open [Pull Requests](../../../pulls) for the same update/change?
17+
- [ ] Have you made a descriptive commit message with a short title (first line).
18+
- [ ] Have you performed a self-review of your code
19+
- [ ] Have you commented your code, particularly in hard-to-understand areas
20+
- [ ] Have you made corresponding changes to the documentation
21+
- [ ] Have you added tests that prove your fix is effective or that your feature works
22+
- [ ] My changes generate no new warnings or errors of any kind
23+
- [ ] You have done your changes in a separate branch.
24+
- [ ] Branch has descriptive name that start with either the `bug/` or `feature/` prefixes. <!-- Good examples are: 'bug/signin-issue' or 'feature/issue-templates'. -->
25+
26+
**After** these steps, you're ready to open a pull request.
27+
28+
- [ ] Give a descriptive title to your PR.
29+
- [ ] Describe your changes.
30+
- [ ] Put `closes #XXXX` in your comment to auto-close the issue that your PR fixes (if such).
31+
32+
### New Feature Submissions <!-- to be filled in if relevant or remove -->
33+
34+
1. [ ] Does your submission pass tests?
35+
2. [ ] Have you lint your code locally before submission?
36+
37+
# How Has This Been Tested? <!-- to be filled in -->
38+
39+
1. Please describe the tests that you ran to verify your changes.
40+
2. Provide instructions so we can reproduce.
41+
3. Please list any relevant details for your test configuration
42+
43+
- [ ] Test A
44+
- [ ] Test B
45+
46+
**Test Configuration**:
47+
- mLauncher version:
48+
- Device name:
49+
- Android version:
50+
- Other information:
51+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This workflow uses actions that are not certified by GitHub.
2+
# They are provided by a third-party and are governed by
3+
# separate terms of service, privacy policy, and support
4+
# documentation.
5+
6+
# GitHub recommends pinning actions to a commit SHA.
7+
# To get a newer version, you will need to update the SHA.
8+
# You can also reference a tag or branch, but the action may change without warning.
9+
10+
name: Create Comment When Help wanted
11+
12+
on:
13+
issues:
14+
types:
15+
- labeled
16+
17+
jobs:
18+
add-comment:
19+
if: github.event.label.name == 'Help wanted'
20+
runs-on: ubuntu-latest
21+
permissions:
22+
issues: write
23+
steps:
24+
- name: Create comment
25+
uses: peter-evans/create-or-update-comment@a35cf36e5301d70b76f316e867e7788a55a31dae
26+
with:
27+
issue-number: ${{ github.event.issue.number }}
28+
body: |
29+
This issue is available for anyone to work on. **Make sure to reference this issue in your pull request.** :sparkles: Thank you for your contribution! :sparkles:
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Builds the project
2+
name: Android Feature Branch CI
3+
4+
on:
5+
push:
6+
branches:
7+
- '*'
8+
- '!main'
9+
workflow_dispatch:
10+
11+
jobs:
12+
build:
13+
name: Build the project
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout project
17+
uses: actions/checkout@v2
18+
- name: set up JDK 11
19+
uses: actions/setup-java@v3
20+
with:
21+
java-version: '11'
22+
distribution: 'temurin'
23+
cache: gradle
24+
- name: Grant execute permission for gradlew
25+
run: chmod +x gradlew
26+
- name: Build with Gradle
27+
run: ./gradlew build
28+
- name: Build Signed APK
29+
uses: r0adkll/sign-android-release@v1
30+
# ID used to access action output
31+
id: sign_app
32+
with:
33+
releaseDirectory: app/build/outputs/apk/release
34+
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
35+
alias: ${{ secrets.ALIAS }}
36+
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
37+
keyPassword: ${{ secrets.KEY_PASSWORD }}
38+
env:
39+
# override default build-tools version (29.0.3) -- optional
40+
BUILD_TOOLS_VERSION: "30.0.2"
41+
- name: Upload Artifact
42+
uses: actions/upload-artifact@v2
43+
with:
44+
name: Signed app bundle
45+
path: ${{steps.sign_app.outputs.signedReleaseFile}}
46+
retention-days: 3
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Builds the project, signs an API, and then uploads it
2+
name: Android Main Branch CI
3+
4+
on:
5+
push:
6+
branches:
7+
- 'main'
8+
workflow_dispatch:
9+
10+
jobs:
11+
build:
12+
name: Build the project
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout project
16+
uses: actions/checkout@v2
17+
- name: set up JDK 11
18+
uses: actions/setup-java@v3
19+
with:
20+
java-version: '11'
21+
distribution: 'temurin'
22+
cache: gradle
23+
- name: Grant execute permission for gradlew
24+
run: chmod +x gradlew
25+
- name: Build with Gradle
26+
run: ./gradlew build
27+
- name: Build Signed APK
28+
uses: r0adkll/sign-android-release@v1
29+
# ID used to access action output
30+
id: sign_app
31+
with:
32+
releaseDirectory: app/build/outputs/apk/release
33+
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
34+
alias: ${{ secrets.ALIAS }}
35+
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
36+
keyPassword: ${{ secrets.KEY_PASSWORD }}
37+
env:
38+
# override default build-tools version (29.0.3) -- optional
39+
BUILD_TOOLS_VERSION: "30.0.2"
40+
- name: Upload Artifact
41+
uses: actions/upload-artifact@v2
42+
with:
43+
name: Signed app bundle
44+
path: ${{steps.sign_app.outputs.signedReleaseFile}}
45+
retention-days: 3
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Builds the project and uploads a debug APK
2+
name: Android PR CI
3+
4+
on:
5+
pull_request:
6+
branches:
7+
- 'main'
8+
workflow_dispatch:
9+
10+
jobs:
11+
build:
12+
name: Build the project
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout project
16+
uses: actions/checkout@v2
17+
- name: set up JDK 11
18+
uses: actions/setup-java@v3
19+
with:
20+
java-version: '11'
21+
distribution: 'temurin'
22+
cache: gradle
23+
- name: Grant execute permission for gradlew
24+
run: chmod +x gradlew
25+
- name: Build with Gradle
26+
run: ./gradlew build
27+
- name: Build Signed APK
28+
uses: r0adkll/sign-android-release@v1
29+
# ID used to access action output
30+
id: sign_app
31+
with:
32+
releaseDirectory: app/build/outputs/apk/release
33+
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
34+
alias: ${{ secrets.ALIAS }}
35+
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
36+
keyPassword: ${{ secrets.KEY_PASSWORD }}
37+
env:
38+
# override default build-tools version (29.0.3) -- optional
39+
BUILD_TOOLS_VERSION: "30.0.2"
40+
- name: Upload Artifact
41+
uses: actions/upload-artifact@v2
42+
with:
43+
name: Signed app bundle
44+
path: ${{steps.sign_app.outputs.signedReleaseFile}}
45+
retention-days: 3

0 commit comments

Comments
 (0)