@@ -516,75 +516,6 @@ jobs:
516
516
pimax-dev-util.exe login -u $env:PIMAX_USERNAME -p $env:PIMAX_PASSWORD
517
517
pimax-dev-util.exe upload-pc-build -a $env:PIMAX_APP_ID -d OpenBrush_Pimax_$env:VERSION.zip
518
518
519
- publish_steam_xr_v2 :
520
- name : Publish Steam Release (xr_v2)
521
- needs : [configuration, build]
522
- if : |
523
- github.event_name == 'push' &&
524
- github.repository == 'icosa-gallery/open-brush' &&
525
- (github.ref == 'refs/heads/feature/xr_v2')
526
- runs-on : ubuntu-latest
527
- steps :
528
- - name : Checkout repository
529
- uses : actions/checkout@v2
530
- with :
531
- fetch-depth : 0
532
- lfs : true # We don't use LFS, but it adds no time, and leave it here in case we do at some point later
533
- - name : Setup steamcmd
534
- uses :
CyberAndrii/[email protected]
535
- - name : Restore steam login config
536
- run : |
537
- mkdir -p /home/runner/Steam/config
538
- echo "${{ secrets.STEAM_CONFIG_VDF}}" | base64 -d - > /home/runner/Steam/config/config.vdf
539
- echo "${{ secrets.STEAM_SSFN }}" | base64 -d - > /home/runner/Steam/${{ secrets.STEAM_SSFN_FILENAME }}
540
- - name : Download Build Artifacts (Windows OpenXR)
541
- uses : actions/download-artifact@v2
542
- with :
543
- name : Windows OpenXR
544
- path : build_windows_openxr
545
- - name : Download Build Artifacts (Windows OpenXR Experimental)
546
- uses : actions/download-artifact@v2
547
- with :
548
- name : Windows OpenXR Experimental
549
- path : build_windows_openxr_experimental
550
- - name : Upload Regular Build
551
- run : |
552
- pip install -U j2cli
553
- j2 Support/steam/app.vdf.j2 > build_windows_openxr/app.vdf
554
- j2 Support/steam/main_depot.vdf.j2 > build_windows_openxr/main_depot.vdf
555
- j2 Support/steam/installscript_win.vdf.j2 > build_windows_openxr/installscript_win.vdf
556
- steamcmd +login $STEAM_USERNAME $STEAM_PASSWORD +run_app_build $(pwd)/build_windows_openxr/app.vdf +quit
557
- env :
558
- STEAM_USERNAME : ${{ secrets.STEAM_USERNAME }}
559
- STEAM_PASSWORD : ${{ secrets.STEAM_PASSWORD }}
560
- VERSION : ${{ needs.configuration.outputs.version }}
561
- OPEN_BRUSH_APP_ID : 1634870
562
- OPEN_BRUSH_WINDOWS_DEPOT_ID : 1634871
563
- OPEN_BRUSH_EXECUTABLE : ${{ needs.configuration.outputs.basename}}.exe
564
- CHANNEL : openxr
565
- - name : Upload Experimental Build
566
- run : |
567
- pip install -U j2cli
568
- j2 Support/steam/app.vdf.j2 > build_windows_openxr_experimental/app.vdf
569
- j2 Support/steam/main_depot.vdf.j2 > build_windows_openxr_experimental/main_depot.vdf
570
- j2 Support/steam/installscript_win.vdf.j2 > build_windows_openxr_experimental/installscript_win.vdf
571
- steamcmd +login $STEAM_USERNAME $STEAM_PASSWORD +run_app_build $(pwd)/build_windows_openxr_experimental/app.vdf +quit
572
- env :
573
- STEAM_USERNAME : ${{ secrets.STEAM_USERNAME }}
574
- STEAM_PASSWORD : ${{ secrets.STEAM_PASSWORD }}
575
- VERSION : ${{ needs.configuration.outputs.version }}
576
- OPEN_BRUSH_APP_ID : 1634870
577
- OPEN_BRUSH_WINDOWS_DEPOT_ID : 1634871
578
- OPEN_BRUSH_EXECUTABLE : ${{ needs.configuration.outputs.basename}}.exe
579
- CHANNEL : openxr-experimental
580
- - name : Save logs
581
- uses : actions/upload-artifact@v2
582
- if : ${{ failure() }}
583
- with :
584
- name : steamcmd logs
585
- path : build_output/
586
-
587
-
588
519
publish_itch :
589
520
name : Publish Itch.io Release
590
521
needs : [configuration, build]
@@ -653,48 +584,6 @@ jobs:
653
584
CHANNEL : android-quest-${{ env.ITCH_SUBCHANNEL_NAME }}-experimental
654
585
PACKAGE : releases/OpenBrush_Quest_Experimental_${{ needs.configuration.outputs.version }}.apk
655
586
656
- publish_itch_xr_v2 :
657
- name : Publish Itch Release (xr_v2)
658
- needs : [configuration, build]
659
- if : |
660
- github.event_name == 'push' &&
661
- github.repository == 'icosa-gallery/open-brush' &&
662
- (github.ref == 'refs/heads/feature/xr_v2')
663
- runs-on : ubuntu-latest
664
- env :
665
- BUTLER_CREDENTIALS : ${{ secrets.BUTLER_CREDENTIALS }}
666
- ITCH_GAME : openbrush
667
- ITCH_USER : openbrush
668
- VERSION : ${{ needs.configuration.outputs.version }}
669
- steps :
670
- - name : Download Build Artifacts (Oculus Quest)
671
- uses : actions/download-artifact@v2
672
- with :
673
- name : Oculus Quest
674
- path : build_oculus_quest
675
-
676
- - name : Download Build Artifacts (Oculus Quest Experimental)
677
- uses : actions/download-artifact@v2
678
- with :
679
- name : Oculus Quest Experimental
680
- path : build_oculus_quest_experimental
681
-
682
- - name : Package Artifacts for release
683
- run : |
684
- mkdir releases
685
- mv build_oculus_quest/*/com.Icosa.OpenBrush*apk releases/OpenBrush_Quest_$VERSION.apk
686
- mv build_oculus_quest_experimental/*/com.Icosa.OpenBrush*apk releases/OpenBrush_Quest_Experimental_$VERSION.apk
687
- - name : Publish Quest
688
- uses : josephbmanley/butler-publish-itchio-action@master
689
- env :
690
- CHANNEL : android-quest-openxr
691
- PACKAGE : releases/OpenBrush_Quest_${{ needs.configuration.outputs.version }}.apk
692
- - name : Publish Quest Experimental
693
- uses : josephbmanley/butler-publish-itchio-action@master
694
- env :
695
- CHANNEL : android-quest-openxr-experimental
696
- PACKAGE : releases/OpenBrush_Quest_Experimental_${{ needs.configuration.outputs.version }}.apk
697
-
698
587
publish_oculus :
699
588
name : Publish Oculus Release
700
589
needs : [configuration, build]
0 commit comments