diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 53db9682..fd3f2286 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -42,10 +42,7 @@ jobs:
run: |
if [ ${{ github.ref }} == 'refs/heads/master' ]; then
echo "IS master branch"
- echo "::set-output name=APP::vcst-demo"
- elif [ ${{ github.ref }} == 'refs/heads/dev' ]; then
- echo "IS dev branch"
- echo "::set-output name=APP::vcst-dev"
+ echo "APP=vcptcore-qa" >> $GITHUB_OUTPUT
fi
- name: Read deployment config
@@ -66,7 +63,7 @@ jobs:
- name: Update environment
run: |
- vc-build SetEnvParameter -EnvironmentName ${{ steps.app-name.outputs.APP }} -CloudToken ${{ secrets.VCST_PLATFORM_TOKEN }} -HelmParameters storefront.image.tag=${{ github.event.inputs.artifactUrl }}
+ vc-build CloudEnvSetParameter -EnvironmentName ${{ steps.app-name.outputs.APP }} -CloudToken ${{ secrets.VCPTCORE_PLATFORM_TOKEN }} -HelmParameters storefront.image.tag=${{ github.event.inputs.artifactUrl }}
- name: DEPLOY_STATE::successful
if: success()
@@ -88,7 +85,7 @@ jobs:
- name: Push Deployment Info to Jira
if: ${{ env.CLOUD_INSTANCE_BASE_URL != 0 && env.CLIENT_ID != 0 && env.CLIENT_SECRET != 0 && github.event.inputs.jiraKeys != '' && always() }}
id: push_deployment_info_to_jira
- uses: HighwayThree/jira-upload-deployment-info@master
+ uses: VirtoCommerce/jira-upload-deployment-info@master
env:
CLOUD_INSTANCE_BASE_URL: ${{secrets.CLOUD_INSTANCE_BASE_URL}}
CLIENT_ID: ${{secrets.CLIENT_ID}}
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 7acd8dd9..f923af2c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -45,13 +45,13 @@ jobs:
steps:
- - name: Set up Node 18
- uses: actions/setup-node@v3
+ - name: Set up Node 20
+ uses: actions/setup-node@v4
with:
- node-version: '18'
+ node-version: '20'
- name: Set up Java 17
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
@@ -72,7 +72,7 @@ jobs:
run: |
echo "BUILD_DOCKER=true" >> $GITHUB_ENV
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -131,7 +131,7 @@ jobs:
- name: Set artifactUrl value
id: artifactUrl
run: |
- echo ::set-output name=DOCKER_URL::${{ env.PACKAGE_SERVER }}/${{github.repository_owner }}/${{ env.IMAGE_NAME }}:${{ steps.image.outputs.taggedVersion }}
+ echo "DOCKER_URL=${{ env.PACKAGE_SERVER }}/${{github.repository_owner }}/${{ env.IMAGE_NAME }}:${{ steps.image.outputs.taggedVersion }}" >> $GITHUB_OUTPUT
- name: Build Docker Image
if: ${{ env.BUILD_DOCKER == 'true' }}
@@ -198,7 +198,7 @@ jobs:
- name: Push Build Info to Jira
if: ${{ env.CLOUD_INSTANCE_BASE_URL != 0 && env.CLIENT_ID != 0 && env.CLIENT_SECRET != 0 && steps.jira_keys.outputs.jira-keys != '' && always() }}
id: push_build_info_to_jira
- uses: HighwayThree/jira-upload-build-info@master
+ uses: VirtoCommerce/jira-upload-build-info@master
with:
cloud-instance-base-url: '${{ secrets.CLOUD_INSTANCE_BASE_URL }}'
client-id: '${{ secrets.CLIENT_ID }}'
@@ -232,9 +232,9 @@ jobs:
id: deployEnv
run: |
if [ '${{ github.ref }}' = 'refs/heads/master' ]; then
- echo ::set-output name=NAME::prod
+ echo "NAME=prod" >> $GITHUB_OUTPUT
else
- echo ::set-output name=NAME::dev
+ echo "NAME=dev" >> $GITHUB_OUTPUT
fi;
- name: Invoke Module deployment workflow
diff --git a/.github/workflows/pr-ci.yml b/.github/workflows/pr-ci.yml
index 01b0c9b5..776e6d27 100644
--- a/.github/workflows/pr-ci.yml
+++ b/.github/workflows/pr-ci.yml
@@ -15,12 +15,12 @@ on:
jobs:
test:
- uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.200.36
+ uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.800.2
secrets:
sonarToken: ${{ secrets.SONAR_TOKEN }}
build:
- uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.200.36
+ uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.800.2
with:
uploadDocker: 'true'
imageName: 'storefront'
diff --git a/.github/workflows/pr-deploy.yml b/.github/workflows/pr-deploy.yml
index 0d0608ee..c40fca41 100644
--- a/.github/workflows/pr-deploy.yml
+++ b/.github/workflows/pr-deploy.yml
@@ -24,7 +24,7 @@ jobs:
jiraKey: ${{ steps.jiraKey.outputs.qaTaskNumber }}
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Get Artifact Version
uses: VirtoCommerce/vc-github-actions/get-image-version@master
@@ -47,7 +47,7 @@ jobs:
publish:
needs:
get-deployment-data
- uses: VirtoCommerce/.github/.github/workflows/publish-docker.yml@v3.200.7
+ uses: VirtoCommerce/.github/.github/workflows/publish-docker.yml@v3.800.2
with:
fullKey: ${{ needs.get-deployment-data.outputs.dockerFullKey }}
shortKey: '${{ needs.get-deployment-data.outputs.dockerShortKey }}-'
@@ -60,7 +60,7 @@ jobs:
deploy:
needs:
[publish, get-deployment-data]
- uses: VirtoCommerce/.github/.github/workflows/deploy.yml@v3.200.7
+ uses: VirtoCommerce/.github/.github/workflows/deploy.yml@v3.800.2
with:
argoServer: 'argo.govirto.com'
artifactUrl: ${{ needs.publish.outputs.imagePath }}
@@ -94,10 +94,10 @@ jobs:
with:
artifactUrl: ${{ needs.publish.outputs.imagePath }}
- - uses: actions/github-script@v5
+ - uses: actions/github-script@v7
if: ${{ !(contains('skipped, cancelled', needs.publish.result )) }}
with:
- github-token: ${{secrets.GITHUB_TOKEN}}
+ #github-token: ${{secrets.GITHUB_TOKEN}}
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
@@ -121,10 +121,10 @@ jobs:
run: |
echo "MESSAGE_BODY=:heavy_check_mark: Docker image ${{ needs.publish.outputs.imagePath }} deployed to QA" >> $GITHUB_ENV
- - uses: actions/github-script@v5
+ - uses: actions/github-script@v7
if: ${{ !(contains('skipped, cancelled', needs.deploy.result )) }}
with:
- github-token: ${{secrets.GITHUB_TOKEN}}
+ #github-token: ${{secrets.GITHUB_TOKEN}}
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
diff --git a/.github/workflows/release-branch.yml b/.github/workflows/release-branch.yml
index be658eeb..de9b5513 100644
--- a/.github/workflows/release-branch.yml
+++ b/.github/workflows/release-branch.yml
@@ -14,12 +14,12 @@ on:
jobs:
test:
- uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.200.5
+ uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.800.2
secrets:
sonarToken: ${{ secrets.SONAR_TOKEN }}
build:
- uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.200.5
+ uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.800.2
with:
uploadPackage: 'true'
uploadDocker: 'true'
@@ -44,7 +44,7 @@ jobs:
changelog: ${{ steps.changelog.outputs.changelog }}
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -66,7 +66,7 @@ jobs:
publish-docker:
needs:
[build, test, get-metadata]
- uses: VirtoCommerce/.github/.github/workflows/publish-docker.yml@v3.200.5
+ uses: VirtoCommerce/.github/.github/workflows/publish-docker.yml@v3.800.2
with:
fullKey: ${{ needs.get-metadata.outputs.dockerFullKey }}
shortKey: '${{ needs.get-metadata.outputs.dockerShortKey }}-'
@@ -80,7 +80,7 @@ jobs:
publish-github-release:
needs:
[build, test, get-metadata]
- uses: VirtoCommerce/.github/.github/workflows/publish-github.yml@v3.200.5
+ uses: VirtoCommerce/.github/.github/workflows/publish-github.yml@v3.800.2
with:
fullKey: ${{ needs.get-metadata.outputs.packageFullKey }}
shortKey: '${{ needs.get-metadata.outputs.packageShortKey }}-'
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 43379fe3..14401c44 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -6,6 +6,6 @@ on:
jobs:
release:
- uses: VirtoCommerce/.github/.github/workflows/release.yml@v3.200
+ uses: VirtoCommerce/.github/.github/workflows/release.yml@v3.800.2
secrets:
envPAT: ${{ secrets.REPO_TOKEN }}
diff --git a/Directory.Build.props b/Directory.Build.props
index 23135ce1..96bf1d15 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,7 +7,7 @@
VirtoCommerce
- 6.38.0
+ 6.39.0
$(VersionSuffix)-$(BuildNumber)
diff --git a/VirtoCommerce.Storefront.Tests/VirtoCommerce.Storefront.Tests.csproj b/VirtoCommerce.Storefront.Tests/VirtoCommerce.Storefront.Tests.csproj
index 97c337b1..27e740dd 100644
--- a/VirtoCommerce.Storefront.Tests/VirtoCommerce.Storefront.Tests.csproj
+++ b/VirtoCommerce.Storefront.Tests/VirtoCommerce.Storefront.Tests.csproj
@@ -9,6 +9,10 @@
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
diff --git a/VirtoCommerce.Storefront/VirtoCommerce.Storefront.csproj b/VirtoCommerce.Storefront/VirtoCommerce.Storefront.csproj
index 811b87ed..6d49eff9 100644
--- a/VirtoCommerce.Storefront/VirtoCommerce.Storefront.csproj
+++ b/VirtoCommerce.Storefront/VirtoCommerce.Storefront.csproj
@@ -8,7 +8,7 @@
https://virtocommerce.com/open-source-license
https://github.com/VirtoCommerce/vc-storefront
https://github.com/VirtoCommerce/vc-storefront
-
+
https://virtocommerce.com/themes/assets/logo.jpg
3.1
@@ -20,7 +20,7 @@
true
1701;1702;1591;1573;1570
-
+
@@ -45,12 +45,11 @@
-
-
-
-
-
+
+
+
+
@@ -76,6 +75,12 @@
+
+
+
+
+
+