refactor: Refactorized whole project structure

This commit is contained in:
AURUMVORXX
2025-01-24 22:36:25 +03:00
parent d50f55086b
commit a479b5f85d
321 changed files with 288 additions and 219 deletions

View File

@@ -10,6 +10,8 @@ jobs:
outputs:
assets_url: ${{ steps.create-release.outputs.upload_url }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Create release
id: create-release
uses: actions/create-release@v1
@@ -17,7 +19,8 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.run_number }}
release_name: Release 1
release_name: Release Title
body_path: CHANGELOG.md
draft: true
release-win64:
runs-on: windows-latest
@@ -44,7 +47,7 @@ jobs:
- name: CMake - Build
run: cmake --build --preset Windows-x64-Release
- name: Archive output files
run: Compress-Archive -Path "g2o", "out/build/Windows-x64-Release/PyG2O.x64.dll" -Destination Windows-x64-Release.zip
run: Compress-Archive -Path "python/g2o", "build/Windows-x64-Release/source/PyG2O.x64.dll" -Destination Windows-x64-Release.zip
- name: Upload release
uses: actions/upload-release-asset@v1
env:
@@ -77,7 +80,7 @@ jobs:
- name: Archive files
uses: montudor/action-zip@v1
with:
args: zip -r Linux-x64-Release.zip g2o out/build/Linux-x64-Release/PyG2O.x64.so
args: zip -r Linux-x64-Release.zip python/g2o build/Linux-x64-Release/source/PyG2O.x64.so
- name: Upload release
uses: actions/upload-release-asset@v1
env: