File tree Expand file tree Collapse file tree 6 files changed +106
-17
lines changed
src/assets/wise5/components/openResponse/edit-open-response-advanced Expand file tree Collapse file tree 6 files changed +106
-17
lines changed Original file line number Diff line number Diff line change 1- name : Build
1+ name : Code build
22on :
3- pull_request :
4- branches :
5- - develop
3+ workflow_call :
4+ secrets :
5+ aws_key :
6+ required : true
7+ aws_secret_key :
8+ required : true
69jobs :
710 build :
811 runs-on : ubuntu-latest
912 steps :
1013 - name : Configure AWS Credentials
1114 uses : aws-actions/configure-aws-credentials@v1
1215 with :
13- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
14- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
16+ aws-access-key-id : ${{ secrets.aws_key }}
17+ aws-secret-access-key : ${{ secrets.aws_secret_key }}
1518 aws-region : us-west-1
1619 - name : Run CodeBuild
1720 id : code-build
Original file line number Diff line number Diff line change 1+ name : Develop branch PR workflows
2+ on :
3+ pull_request :
4+ branches :
5+ - develop
6+ jobs :
7+ generate-messages :
8+ uses : WISE-Community/WISE-Client/.github/workflows/generate-messages.yml@develop
9+ secrets :
10+ token : ${{ secrets.GITHUB_TOKEN }}
11+
12+ test-coverage :
13+ needs : generate-messages
14+ uses : WISE-Community/WISE-Client/.github/workflows/test-coverage.yml@develop
15+ secrets :
16+ test_reporter : ${{secrets.CC_TEST_REPORTER_ID}}
17+
18+ build :
19+ needs : [generate-messages, test-coverage]
20+ uses : WISE-Community/WISE-Client/.github/workflows/code-build.yml@develop
21+ secrets :
22+ aws_key : ${{secrets.AWS_ACCESS_KEY_ID}}
23+ aws_secret_key : ${{secrets.AWS_SECRET_ACCESS_KEY}}
Original file line number Diff line number Diff line change 1+ name : Generate messages
2+ on :
3+ workflow_call :
4+ secrets :
5+ token :
6+ required : true
7+ jobs :
8+ generate-messages :
9+ runs-on : ubuntu-latest
10+ strategy :
11+ matrix :
12+ node-versions : [20.x]
13+ steps :
14+ - uses : actions/checkout@v3
15+ with :
16+ ref : ${{ github.head_ref || github.ref_name }}
17+ fetch-depth : 0
18+ - uses : actions/checkout@v4
19+ - name : Use Node.js ${{ matrix.node-version }}
20+ uses : actions/checkout@v4
21+ with :
22+ node-version : ${{ matrix.node-version }}
23+ - name : Install dependencies
24+ run : npm ci
25+ - name : Checkout current branch
26+ run : git checkout ${{ github.head_ref || github.ref_name }}
27+ - name : Generate messages
28+ run : npm run extract-i18n
29+ - name : Check for changes
30+ id : check-changes
31+ run : |
32+ DIFF=$(git diff ${{ github.head_ref || github.ref_name }})
33+ if [ -z "$DIFF" ]; then
34+ echo "NO_CHANGES=true" >> $GITHUB_ENV
35+ else
36+ echo "NO_CHANGES=false" >> $GITHUB_ENV
37+ fi
38+ - name : Commit messages
39+ if : env.NO_CHANGES == 'false'
40+ run : |
41+ git config --global user.name 'github-actions[bot]'
42+ git config --global user.email 'github-actions[bot]@users.noreply.github.com'
43+ git add src/messages.xlf
44+ git commit -m "Updated messages"
45+ git push
46+ env :
47+ GITHUB_TOKEN : ${{ secrets.token }}
Original file line number Diff line number Diff line change 1+ name : Non-develop branch PR workflows
2+ on :
3+ pull_request :
4+ branches :
5+ - ' *'
6+ - ' */*'
7+ - ' **'
8+ - ' !develop'
9+ jobs :
10+ generate-messages :
11+ uses : WISE-Community/WISE-Client/.github/workflows/generate-messages.yml@develop
12+ secrets :
13+ token : ${{ secrets.GITHUB_TOKEN }}
14+
15+ test-coverage :
16+ needs : generate-messages
17+ uses : WISE-Community/WISE-Client/.github/workflows/test-coverage.yml@develop
18+ secrets :
19+ test_reporter : ${{secrets.CC_TEST_REPORTER_ID}}
Original file line number Diff line number Diff line change 1- # This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
2- # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3-
41name : Test coverage
52on :
6- push :
7- branches : [develop]
8- pull_request :
9- branches : [develop]
3+ workflow_call :
4+ secrets :
5+ test_reporter :
6+ required : true
107jobs :
118 test-coverage :
129 runs-on : ubuntu-latest
2320 - run : npm ci
2421 -
uses :
paambaati/[email protected] 2522 env :
26- CC_TEST_REPORTER_ID : ${{secrets.CC_TEST_REPORTER_ID }}
23+ CC_TEST_REPORTER_ID : ${{secrets.test_reporter }}
2724 with :
2825 coverageCommand : npm run test-coverage
2926 coverageLocations : ${{github.workspace}}/coverage/lcov.info:lcov
Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ import { TeacherProjectService } from '../../../services/teacherProjectService';
99
1010@Component ( {
1111 selector : 'edit-open-response-advanced' ,
12- templateUrl : 'edit-open-response-advanced.component.html' ,
13- styleUrls : [ 'edit-open-response-advanced.component.scss' ] ,
14- standalone : false
12+ standalone : false ,
13+ styleUrl : 'edit-open-response-advanced.component.scss' ,
14+ templateUrl : 'edit-open-response-advanced.component.html'
1515} )
1616export class EditOpenResponseAdvancedComponent extends EditAdvancedComponentComponent {
1717 allowedConnectedComponentTypes = [ 'OpenResponse' ] ;
You can’t perform that action at this time.
0 commit comments