diff --git a/.github/workflows/ci-npm-packages.yaml b/.github/workflows/ci-npm-packages.yaml deleted file mode 100644 index fe5472f6..00000000 --- a/.github/workflows/ci-npm-packages.yaml +++ /dev/null @@ -1,36 +0,0 @@ -# Run it locally with act -# 1. Install act: -# `brew install act` -# 2. Create a .secret file with the following content: -# `GITHUB_TOKEN=your_github_token` -# PULL REQUEST -# 1. Create a act_pull_request.json file in case of a pull request with the following content: -# `{"pull_request": {"number": , "head": {"ref": "", "sha": "PR commit sha"}, "base": {"ref": "main"}}, "repository": {"name": "juno", "owner": {"login": "cloudoperators"}}}` -# 2. Run the following command: -# `act pull_request --container-architecture linux/amd64 -P default=catthehacker/ubuntu:act-latest -j run-pipeline -e act_pull_request.json -W .github/workflows/ci-npm-packages.yaml` - -name: Detect NPM Package Changes and trigger Pipeline - -on: - pull_request: - types: [opened, synchronize, reopened] - paths: - - "*/ui/**" # This pattern matches any `ui` folder at the second level - -jobs: - run-detect-changes: - uses: cloudoperators/juno/.github/workflows/check-changes-npm-package.yaml@main - with: - folders: "*/ui" - - run-pipeline: - needs: [run-detect-changes] - strategy: - matrix: - change: ${{fromJson(needs.run-detect-changes.outputs.changes)}} - node: [20.x] - fail-fast: false # Allow other jobs to continue if one fails - uses: cloudoperators/juno/.github/workflows/pipeline-npm-package.yaml@main - with: - path: ${{ matrix.change }} - node: "${{ matrix.node }}"