Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
[*]
charset = utf-8
end_of_line = lf
indent_size = 4
indent_style = space
insert_final_newline = true
max_line_length = 120
tab_width = 4
ij_continuation_indent_size = 4
ij_any_line_comment_at_first_column = false
ij_any_line_comment_add_space = true
ij_smart_tabs = false
ij_wrap_on_typing = false

[*.{kt,kts}]
ij_kotlin_allow_trailing_comma = false
ij_kotlin_allow_trailing_comma_on_call_site = false
ktlint_code_style = ktlint_official
ktlint_experimental = enabled
ktlint_standard_no-wildcard-imports = disabled
ktlint_standard_string-template-indent = disabled
ktlint_standard_multiline-expression-wrapping = disabled
ktlint_standard_function-expression-body = disabled
ktlint_function_signature_body_expression_wrapping = default
ktlint_chain_method_rule_force_multiline_when_chain_operator_count_greater_or_equal_than = 6
ktlint_class_signature_rule_force_multiline_when_parameter_count_greater_or_equal_than = 3
ktlint_function_signature_rule_force_multiline_when_parameter_count_greater_or_equal_than = 6

[*.xml]
ij_xml_continuation_indent_size = 4

[*.yml]
indent_size = 2

[*.properties]
ij_properties_align_group_field_declarations = false
ij_properties_keep_blank_lines = true
ij_properties_key_value_delimiter = equals
ij_properties_spaces_around_key_value_delimiter = false
40 changes: 18 additions & 22 deletions .github/workflows/build.yml → .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,53 +1,49 @@
name: "Build"
name: "Deploy"

concurrency:
group: "build"
concurrency:
group: "deploy"
cancel-in-progress: true

on:
push:
branches:
- main
paths-ignore:
- '*.md'

jobs:
build:
deploy:
name: Build & Deploy Plugins
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
path: "src"

- name: Checkout builds
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: "builds"
path: "builds"

- name: Checkout Aliucord
uses: actions/checkout@master
- name: Setup JDK 21
uses: actions/setup-java@v5
with:
repository: "Aliucord/Aliucord"
path: "repo"

- name: Setup JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 21
distribution: temurin

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4

- name: Build Plugins
- name: Build
run: |
cd $GITHUB_WORKSPACE/src
chmod +x gradlew
./gradlew make generateUpdaterJson
cp **/build/*.zip $GITHUB_WORKSPACE/builds
cp build/updater.json $GITHUB_WORKSPACE/builds
chmod +x ./gradlew
./gradlew make :generateUpdaterJson

rm $GITHUB_WORKSPACE/builds/*.zip
cp $GITHUB_WORKSPACE/src/**/build/outputs/*.zip $GITHUB_WORKSPACE/builds/
cp $GITHUB_WORKSPACE/src/build/outputs/updater.json $GITHUB_WORKSPACE/builds/

- name: Push builds
run: |
Expand Down
27 changes: 16 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
*.iml
.gradle
/local.properties
/.idea
.DS_Store
/build
**/build
/captures
.externalNativeBuild
.cxx
local.properties
# Build
/local.properties
/.kotlin/
/.gradle/
**/build/
**/.cxx/
**/.externalNativeBuild/

# Editor
/.vscode/
/.idea/
/*.iml

# System
.DS_Store
Thumbs.db
19 changes: 0 additions & 19 deletions ExamplePlugins/java/MyFirstCommand/build.gradle.kts

This file was deleted.

This file was deleted.

This file was deleted.

19 changes: 0 additions & 19 deletions ExamplePlugins/java/MyFirstPatch/build.gradle.kts

This file was deleted.

2 changes: 0 additions & 2 deletions ExamplePlugins/java/MyFirstPatch/src/main/AndroidManifest.xml

This file was deleted.

This file was deleted.

19 changes: 0 additions & 19 deletions ExamplePlugins/kotlin/MyFirstCommand/build.gradle.kts

This file was deleted.

This file was deleted.

This file was deleted.

Loading