Skip to content

Commit

Permalink
[Actions] Updated .github/workflows/build-and-publish-release.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
credfeto committed Dec 14, 2024
1 parent 41c51c5 commit 9d90a67
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions .github/workflows/build-and-publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
env:
REPO_STATUS: ${{vars.REPO_VISIBILITY}}
SQLCOMPARE_VERSION: latest
USE_NUGET_CACHE: ${{vars.USE_NUGET_CACHE}}

steps:
- name: "Initialise Workspace"
Expand All @@ -36,6 +37,16 @@ jobs:
fetch-depth: 0
fetch-tags: true

- if: env.USE_NUGET_CACHE == ''
name: "Setup Nuget Cache"
shell: bash
run: echo "USE_NUGET_CACHE=false" >> "$GITHUB_ENV"

- if: startsWith(runner.name, 'buildagent-') != true
name: "Ensure on github agents nuget cache is disabled"
shell: bash
run: echo "USE_NUGET_CACHE=false" >> "$GITHUB_ENV"

- if: env.REPO_STATUS == ''
name: "Check Repo Visibility"
uses: credfeto/[email protected]
Expand All @@ -52,7 +63,7 @@ jobs:
core.info('OS: ${{runner.os}}');
- name: "Build and deploy"
if: startsWith(runner.name, 'buildagent-')
if: env.USE_NUGET_CACHE == 'true'
uses: ./.github/actions/build
with:
PRODUCTION_BUILD: True
Expand All @@ -61,9 +72,7 @@ jobs:
NPM_PACKAGE_STORE_SIGNING_WALLET: ${{secrets.PACKAGE_STORE_SIGNING_WALLET}}
NPM_PACKAGE_STORE_SIGNING_WALLET_PASSWORD: ${{secrets.PACKAGE_STORE_SIGNING_WALLET_PASSWORD}}
NPM_REGISTRY: ${{vars.NPM_CACHE}}
# not sure why restoring packages does not work on this sometimes
# NUGET_PUBLIC_RESTORE_FEED_CACHE: ${{vars.NUGET_BAGET_CACHE}}
NUGET_PUBLIC_RESTORE_FEED_CACHE: ""
NUGET_PUBLIC_RESTORE_FEED_CACHE: ${{vars.NUGET_BAGET_CACHE}}
NUGET_PUBLIC_RESTORE_FEED: ${{vars.NUGET_PUBLIC_RESTORE_FEED}}
NUGET_ADDITIONAL_RESTORE_FEED_RELEASE_CACHE: ${{vars.RELEASE_BAGET_CACHE}}
NUGET_ADDITIONAL_RESTORE_FEED_PRERELEASE_CACHE: ""
Expand Down

0 comments on commit 9d90a67

Please sign in to comment.