diff --git a/.github/ci_pr_validation.yml b/.github/ci_pr_validation.yml deleted file mode 100644 index 46d6ef8..0000000 --- a/.github/ci_pr_validation.yml +++ /dev/null @@ -1,52 +0,0 @@ -# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions - -name: ciroh-ua-website-ci-pr-validation - -on: - pull_request: - branches: ["*"] - -jobs: - build: - runs-on: ubuntu-latest - strategy: - matrix: - node-version: [20.x] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: 'npm' - - - name: Generate version - id: version - run: echo "::set-output name=VERSION::$(date +'%Y%m%d-%H%M%S')" - - - name: Create version file - run: | - echo "Build version:${{steps.version.outputs.VERSION}}" - echo "${{steps.version.outputs.VERSION}}" > version.txt - - - run: npm ci - - run: npm run build --if-present - - uses: actions/upload-artifact@v2 - with: - name: version - path: version.txt - - name: Upload a Build Artifact - uses: actions/upload-artifact@v2 - with: - # Artifact name - name: build - #name: ${{env.GitVersion_SemVer}} - # A file, directory or wildcard pattern that describes what to upload - path: build/ - # The desired behavior if no files are found using the provided path. diff --git a/.github/workflows/cd_pipeline.yml b/.github/workflows/cd_pipeline.yml index 3e1ba1d..e6a276f 100644 --- a/.github/workflows/cd_pipeline.yml +++ b/.github/workflows/cd_pipeline.yml @@ -16,6 +16,7 @@ jobs: deploy: runs-on: ubuntu-latest + if: github.event.workflow_run.conclusion == 'success' name: Deploy to GitHub Pages steps: diff --git a/.github/workflows/ci_pipeline.yml b/.github/workflows/ci_pipeline.yml index 853713b..f0ac9f7 100644 --- a/.github/workflows/ci_pipeline.yml +++ b/.github/workflows/ci_pipeline.yml @@ -6,8 +6,6 @@ name: ciroh-ua-website-ci on: push: branches: ["main"] - pull_request: - branches: ["*"] workflow_call: # Map the workflow outputs to job outputs # https://docs.github.com/en/github-ae@latest/actions/using-workflows/reusing-workflows