Compile workflow: Adding steps to validate that the client-side assets are up-to-date

This commit is contained in:
Benedek Farkas
2024-04-04 17:27:48 +02:00
parent 51a9aaa51d
commit dab1c22071

View File

@@ -20,6 +20,21 @@ jobs:
- name: Clone repository
uses: actions/checkout@v4.1.1
- name: Setup NodeJS
uses: actions/setup-node@v4.0.2
with:
node-version: '7'
- name: Rebuild client-side assets
run: |
npm install
npm run rebuild
if (git status)
{
throw 'Client-side assets are not up-to-date. Please run "npm run rebuild" and commit the changes.'
}
- name: Restore NuGet packages
run: nuget restore src/Orchard.sln