Skip to content

Commit

Permalink
Update build.yml Node versions and remove redundant git submodules co…
Browse files Browse the repository at this point in the history
…mmand (#488)

* Update build.yml Node versions and remove redundant git submodules command

---------

Co-authored-by: Misha <[email protected]>
  • Loading branch information
Mukul Kedia and MishaProductions authored Mar 14, 2024
1 parent 6fbb81f commit 7f68551
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 26 deletions.
25 changes: 13 additions & 12 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Rectify11

on:
workflow_dispatch:
push:
branches: [ master ]
pull_request:
Expand All @@ -15,30 +16,30 @@ jobs:
runs-on: windows-latest
env:
NUGET_CERT_REVOCATION_MODE: offline

steps:
- uses: actions/checkout@v3
- name: Checkout
uses: actions/[email protected]
with:
token: ${{ secrets.GITHUB_TOKEN }}
submodules: true
submodules: recursive
lfs: true
- name: Git Sumbodule Update
run: |
git submodule update --init --recursive
git submodule update --recursive --remote

- name: Add MSBuild to PATH
uses: microsoft/[email protected]
uses: microsoft/setup-msbuild@v2

- name: Restore NuGet Packages
run: |
nuget restore Rectify11Installer.sln
run: nuget restore Rectify11Installer.sln

- name: Build
run: msbuild Rectify11Installer.sln /p:Configuration=Release /p:platform=x64

- name: Create single exe
run: Rectify11Installer\ILRepack.exe Rectify11Installer\bin\Release\Rectify11Installer.exe /out:Rectify11Installer\bin\output\Release\Rectify11Installer.exe Rectify11Installer\bin\Release\libmsstyle.dll Rectify11Installer\bin\Release\TaskDialog.dll
run: Rectify11Installer\ILRepack.exe Rectify11Installer\bin\Release\Rectify11Installer.exe /out:Rectify11Installer\bin\output\Release\Rectify11Installer.exe Rectify11Installer\bin\Release\libmsstyle.dll Rectify11Installer\bin\Release\TaskDialog.dll

- name: Upload Rectify11Installer
uses: actions/[email protected]
with:
# Artifact name
name: Rectify11Installer (x64)
# A file, directory or wildcard pattern that describes what to upload
path: Rectify11Installer\bin\output\Release\Rectify11Installer.exe
compression-level: 0
20 changes: 6 additions & 14 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,28 @@
name: 'Submodules Sync'
name: Submodules Sync

on:
# Allows you to run this workflow manually from the Actions tab or through HTTP API
workflow_dispatch:

jobs:
sync:
name: 'Submodules Sync'
name: Submodules Sync
runs-on: ubuntu-latest

# Use the Bash shell regardless whether the GitHub Actions runner is ubuntu-latest, macos-latest, or windows-latest
defaults:
run:
shell: bash

steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4.1.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
submodules: true
submodules: recursive

# Update references
- name: Git Sumbodule Update
run: |
git pull --recurse-submodules
git submodule update --remote --recursive
- name: Commit update
run: |
git config --global user.name 'Github'
git config --global user.email '[email protected]'
git config --global user.name "Github"
git config --global user.email "[email protected]"
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
git commit -am "Updated submodule references" && git push || echo "No changes to commit"

0 comments on commit 7f68551

Please sign in to comment.