Skip to content

Commit

Permalink
tigger pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
danijelTxFusion committed Sep 2, 2024
1 parent fdca1ef commit d102174
Showing 1 changed file with 69 additions and 68 deletions.
137 changes: 69 additions & 68 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,81 +2,82 @@ name: CI

on:
pull_request:
# merge_group:
types: [ opened, reopened, synchronize ]
merge_group:
push:
branches:
- staging
- trying
- '!release-please--branches--**'

#concurrency:
# group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
# cancel-in-progress: true
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
# changed_files:
# runs-on: ubuntu-latest
# name: Get changed files
# outputs:
# core: ${{ steps.changed-files.outputs.core_any_changed }}
# prover: ${{ steps.changed-files.outputs.prover_any_changed }}
# zk_toolbox: ${{ steps.changed-files.outputs.zk_toolbox_any_changed }}
# docs: ${{ steps.changed-files.outputs.docs_any_changed }}
# all: ${{ steps.changed-files.outputs.all_any_changed }}
# steps:
# - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
# with:
# fetch-depth: 2
# submodules: "recursive"
#
# - name: Get changed files
# id: changed-files
# uses: tj-actions/changed-files@v39
# with:
# files_yaml: |
# prover:
# - 'prover/**'
# - '!prover/CHANGELOG.md'
# - '!prover/setup-data-cpu-keys.json'
# - '!prover/setup-data-gpu-keys.json'
# - '!prover/extract-setup-data-keys.sh'
# - 'docker/prover*/**'
# - '.github/workflows/build-prover-template.yml'
# - '.github/workflows/ci-prover-reusable.yml'
# - 'docker-compose-runner-nightly.yml'
# - '!**/*.md'
# - '!**/*.MD'
# core:
# - 'core/**'
# - '!core/CHANGELOG.md'
# - 'docker/contract-verifier/**'
# - 'docker/external-node/**'
# - 'docker/server/**'
# - '.github/workflows/build-core-template.yml'
# - '.github/workflows/build-contract-verifier-template.yml'
# - '.github/workflows/ci-core-reusable.yml'
# - '.github/workflows/ci-core-lint-reusable.yml'
# - 'Cargo.toml'
# - 'Cargo.lock'
# - '!**/*.md'
# - '!**/*.MD'
# - 'docker-compose.yml'
# zk_toolbox:
# - 'zk_toolbox/**'
# - '!**/*.md'
# - '!**/*.MD'
# docs:
# - '**/*.md'
# - '**/*.MD'
# - '.github/workflows/ci-docs-reusable.yml'
# all:
# - '.github/workflows/ci.yml'
# - 'bin/**'
# - 'etc/**'
# - 'contracts/**'
# - 'infrastructure/zk/**'
# - '!**/*.md'
# - '!**/*.MD'
changed_files:
runs-on: ubuntu-latest
name: Get changed files
outputs:
core: ${{ steps.changed-files.outputs.core_any_changed }}
prover: ${{ steps.changed-files.outputs.prover_any_changed }}
zk_toolbox: ${{ steps.changed-files.outputs.zk_toolbox_any_changed }}
docs: ${{ steps.changed-files.outputs.docs_any_changed }}
all: ${{ steps.changed-files.outputs.all_any_changed }}
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
with:
fetch-depth: 2
submodules: "recursive"

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v39
with:
files_yaml: |
prover:
- 'prover/**'
- '!prover/CHANGELOG.md'
- '!prover/setup-data-cpu-keys.json'
- '!prover/setup-data-gpu-keys.json'
- '!prover/extract-setup-data-keys.sh'
- 'docker/prover*/**'
- '.github/workflows/build-prover-template.yml'
- '.github/workflows/ci-prover-reusable.yml'
- 'docker-compose-runner-nightly.yml'
- '!**/*.md'
- '!**/*.MD'
core:
- 'core/**'
- '!core/CHANGELOG.md'
- 'docker/contract-verifier/**'
- 'docker/external-node/**'
- 'docker/server/**'
- '.github/workflows/build-core-template.yml'
- '.github/workflows/build-contract-verifier-template.yml'
- '.github/workflows/ci-core-reusable.yml'
- '.github/workflows/ci-core-lint-reusable.yml'
- 'Cargo.toml'
- 'Cargo.lock'
- '!**/*.md'
- '!**/*.MD'
- 'docker-compose.yml'
zk_toolbox:
- 'zk_toolbox/**'
- '!**/*.md'
- '!**/*.MD'
docs:
- '**/*.md'
- '**/*.MD'
- '.github/workflows/ci-docs-reusable.yml'
all:
- '.github/workflows/ci.yml'
- 'bin/**'
- 'etc/**'
- 'contracts/**'
- 'infrastructure/zk/**'
- '!**/*.md'
- '!**/*.MD'
# ci-for-core-lint:
# name: CI for Core lint Components
Expand All @@ -87,7 +88,7 @@ jobs:
ci-for-core:
name: CI for Core Components
needs: changed_files
# if: ${{ (needs.changed_files.outputs.core == 'true' || needs.changed_files.outputs.all == 'true') && !contains(github.ref_name, 'release-please--branches') }}
if: ${{ (needs.changed_files.outputs.core == 'true' || needs.changed_files.outputs.all == 'true') && !contains(github.ref_name, 'release-please--branches') }}
uses: ./.github/workflows/ci-core-reusable.yml

# build-core-images:
Expand Down

0 comments on commit d102174

Please sign in to comment.