Skip to content

Commit

Permalink
test ci
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark Do committed Feb 7, 2024
1 parent 74d950e commit 7234eb0
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 92 deletions.
89 changes: 0 additions & 89 deletions .github/workflows/build_and_unitest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,98 +9,9 @@ on:
- main

jobs:
# ------------------------------------------------------------------------
# Event `pull_request`: Compare the last commit of the main branch or last
# remote commit of the PR branch -> to the current commit of a PR branch.
# ------------------------------------------------------------------------
get_modified_modules:
runs-on: ubuntu-latest
name: Get changed files
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # OR "2" -> To retrieve the preceding commit.

- name: Find changed files inside action folder
id: changed-files-action
uses: tj-actions/changed-files@v42
with:
files: src/action/**

- name: Get changed files inside interfacing folder
id: changed-files-interfacing
uses: tj-actions/changed-files@v42
with:
files: src/interfacing/**

- name: Get changed files inside perception folder
id: changed-files-perception
uses: tj-actions/changed-files@v42
with:
files: src/perception/**

- name: Get changed files inside samples folder
id: changed-files-samples
uses: tj-actions/changed-files@v42
with:
files: src/samples/**

- name: Get changed files inside simulation folder
id: changed-files-simulation
uses: tj-actions/changed-files@v42
with:
files: src/simulation/**

- name: Get changed files inside world_modeling folder
id: changed-files-world_modeling
uses: tj-actions/changed-files@v42
with:
files: src/world_modeling/**

- name: Update CHANGED_MODULES for action
if: steps.changed-files-action.outputs.any_changed == 'true'
run: |
echo "Detected action changes"
echo "CHANGED_MODULES=$CHANGED_MODULES action" >> $GITHUB_ENV

- name: Update CHANGED_MODULES for interfacing
if: steps.changed-files-interfacing.outputs.any_changed == 'true'
run: |
echo "Detected interfacing changes"
echo "CHANGED_MODULES=$CHANGED_MODULES interfacing" >> $GITHUB_ENV

- name: Update CHANGED_MODULES for perception
if: steps.changed-files-perception.outputs.any_changed == 'true'
run: |
echo "Detected perception changes"
echo "CHANGED_MODULES=$CHANGED_MODULES perception" >> $GITHUB_ENV

- name: Update CHANGED_MODULES for samples
if: steps.changed-files-samples.outputs.any_changed == 'true'
run: |
echo "Detected samples changes"
echo "CHANGED_MODULES=$CHANGED_MODULES samples" >> $GITHUB_ENV

- name: Update CHANGED_MODULES for simulations
if: steps.changed-files-simulations.outputs.any_changed == 'true'
run: |
echo "Detected simulations changes"
echo "CHANGED_MODULES=$CHANGED_MODULES simulations" >> $GITHUB_ENV

- name: Update CHANGED_MODULES for world_modeling
if: steps.changed-files-world_modeling.outputs.any_changed == 'true'
run: |
echo "Detected world_modeling changes"
echo "CHANGED_MODULES=$CHANGED_MODULES world_modeling" >> $GITHUB_ENV

- name: List all changed files
run: |
echo "CHANGED_MODULES: $CHANGED_MODULES"

setup-environment:
name: Setup environment
runs-on: ubuntu-latest
needs: get_modified_modules

outputs:
docker_matrix: ${{ steps.docker-environment.outputs.docker_matrix }}
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/temp_ci_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,12 @@ jobs:
# Event `pull_request`: Compare the last commit of the main branch or last
# remote commit of the PR branch -> to the current commit of a PR branch.
# ------------------------------------------------------------------------
get_modified_modules:
get_changed_modules:
runs-on: ubuntu-latest
name: Get changed files

outputs: ${{ CHANGED_MODULES }}

steps:
- uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -98,7 +101,10 @@ jobs:
setup-environment:
name: Setup environment
runs-on: ubuntu-latest
needs: get_modified_modules
needs: get_changed_modules

env:
MODIFIED_MODULES: ${{ needs.get_changed_modules.outputs.CHANGED_MODULES }}

outputs:
docker_matrix: ${{ steps.docker-environment.outputs.docker_matrix }}
Expand All @@ -119,7 +125,7 @@ jobs:
id: docker-environment
uses: "./.github/templates/docker_context"
with:
modified-modules: ${{env.CHANGED_MODULES}}
modified-modules: ${{env.MODIFIED_MODULES}}

- name: Generate GitHub Environment
id: github-environment
Expand Down

0 comments on commit 7234eb0

Please sign in to comment.