diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 4b28a150a..53cba9af9 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -13,8 +13,11 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Install zip - run: sudo apt-get install zstd + - name: Install zip and casync + run: | + sudo apt-get update + sudo apt-get install zstd + sudo apt-get install casync package: needs: setup @@ -26,35 +29,19 @@ jobs: - name: Package Code run: | - zstd -r ART_base_mesh -o ART_base_mesh.zst - zstd -r SERVICE_flux_config -o SERVICE_flux_config.zst - zstd -r TOOL_cloth_dynamics -o TOOL_cloth_dynamics.zst - zstd -r TOOL_intrinsic_triangulations -o TOOL_intrinsic_triangulations.zst - zstd -r TOOL_okhsl_picker -o TOOL_okhsl_picker.zst - zstd -r TOOL_task_goal_planner -o TOOL_task_goal_planner.zst - zstd -r SERVICE_uro -o SERVICE_uro.zst - zstd -r TOOL_convex_decomposition_for_3d_meshes -o TOOL_convex_decomposition_for_3d_meshes.zst - zstd -r TOOL_launcher -o TOOL_launcher.zst - zstd -r TOOL_pipeline -o TOOL_pipeline.zst - zstd -r TOOL_xr_grid -o TOOL_xr_grid.zst - zstd -r SERVICE_vsona_bot -o SERVICE_vsona_bot.zst - zstd -r TOOL_godot_animation_provider -o TOOL_godot_animation_provider.zst - zstd -r TOOL_manuals -o TOOL_manuals.zst - zstd -r TOOL_sample_gui_in_vr -o TOOL_sample_gui_in_vr.zst - zstd -r VSK_game -o VSK_game.zst - zstd -r SERVICE_docker_groups -o SERVICE_docker_groups.zst - zstd -r TOOL_blender -o TOOL_blender.zst - zstd -r TOOL_goedesiac_path -o TOOL_goedesiac_path.zst - zstd -r TOOL_model_explorer -o TOOL_model_explorer.zst - zstd -r TOOL_shader_motion -o TOOL_shader_motion.zst - zstd -r VSK_godot -o VSK_godot.zst + # Add your directories here + DIRS="ART_base_mesh SERVICE_flux_config TOOL_cloth_dynamics TOOL_intrinsic_triangulations TOOL_okhsl_picker TOOL_task_goal_planner SERVICE_uro TOOL_convex_decomposition_for_3d_meshes TOOL_launcher TOOL_pipeline TOOL_xr_grid SERVICE_vsona_bot TOOL_godot_animation_provider TOOL_manuals TOOL_sample_gui_in_vr VSK_game SERVICE_docker_groups TOOL_blender TOOL_goedesiac_path TOOL_model_explorer TOOL_shader_motion VSK_godot" + + for dir in $DIRS; do + casync make $dir.caibx $dir + done - - name: Upload Zipped Files as Artifacts + - name: Upload CASYNC Files as Artifacts uses: actions/upload-artifact@v2 with: - name: zipped-files - path: ./*.zst - + name: casync-files + path: ./*.caibx + - name: Upload Artifacts uses: actions/upload-artifact@v2 with: