Skip to content

Commit

Permalink
WIP: aggregate file changes
Browse files Browse the repository at this point in the history
  • Loading branch information
soonum committed May 16, 2024
1 parent 867c055 commit f061db5
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/aws_tfhe_fast_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ env:
on:
# Allows you to run this workflow manually from the Actions tab as an alternative.
workflow_dispatch:
pull_request:
############"pull_request: debug
workflow_call:
secrets:
SLAB_ACTION_TOKEN:
Expand Down
16 changes: 14 additions & 2 deletions .github/workflows/aws_tfhe_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
csprng_test: ${{ steps.changed-files.outputs.csprng_any_changed }}
apps_test: ${{ steps.changed-files.outputs.apps_any_changed }}
user_docs_test: ${{ steps.changed-files.outputs.user_docs_any_changed }}
any_file_changed: ${{ steps.changed-files.outputs.any_changed }}
any_file_changed: ${{ steps.aggregated-changes.outputs.any_changed }}
steps:
- name: Checkout tfhe-rs
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
Expand Down Expand Up @@ -71,6 +71,18 @@ jobs:
- tfhe/docs/**
- README.md
- name: Aggregate file changes
id: aggregated-changes
run: |
if [[ \
${{ steps.changed-files.outputs.boolean_any_changed }} = "true" ||\
${{ steps.changed-files.outputs.c_api_any_changed }} = "true"\
]]; then\
echo "any_changed=true" >> "$GITHUB_OUTPUT"\
else\
echo "any_changed=false" >> "$GITHUB_OUTPUT"\
fi
- name: Echo results
run: |
echo "core_crypto_test: ${{ steps.changed-files.outputs.core_crypto_any_changed }}"
Expand All @@ -88,7 +100,7 @@ jobs:

setup-instance:
name: Setup instance (cpu-tests)
#if: ${{ github.event_name == 'pull_request' && needs.file-change.outputs.any_file_changed == 'true' }}
if: ${{ github.event_name == 'pull_request' && needs.file-change.outputs.any_file_changed == 'true' }}
###############if: ${{ github.event_name == 'workflow_dispatch' || contains(github.event.label.name, 'approved') }}
needs: file-change
runs-on: ubuntu-latest
Expand Down

0 comments on commit f061db5

Please sign in to comment.