Make shelfsdk a submodule (#66)

* make shelfsdk a submodule

* add contributing.md

* add submodule info

* update ci

* add submodule
This commit is contained in:
Dr.Blank 2024-12-08 01:52:30 +05:30 committed by GitHub
parent 247413def0
commit 6c50821682
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 204 additions and 18 deletions

View file

@ -6,13 +6,40 @@ on:
- main
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This ensures submodules are cloned
submodules: recursive
# Debug: Echo current directory contents
- name: List root directory contents
run: |
pwd
ls -la
# Debug: Recursive directory structure
- name: Show full directory structure
run: |
echo "Full directory structure:"
tree -L 3
# Debug: Submodule status and details
- name: Check submodule status
run: |
echo "Submodule status:"
git submodule status
echo "\nSubmodule details:"
git submodule foreach 'echo $path: && pwd && ls -la'
- name: Decode android/upload.jks
run: echo "${{ secrets.UPLOAD_KEYSTORE_JKS }}" | base64 --decode > android/upload.jks
@ -20,12 +47,6 @@ jobs:
- name: Decode android/key.properties
run: echo "${{ secrets.KEY_PROPERTIES }}" | base64 --decode > android/key.properties
- name: Checkout shelfsdk
uses: actions/checkout@v3
with:
repository: Dr-Blank/shelfsdk
path: ./shelfsdk
- name: Set up Flutter
uses: subosito/flutter-action@v2
with: