2424 REVIEW_CLOUDFRONT_DISTRIBUTION_ID : E3267W09ZJHQG9
2525
2626 steps :
27- # Note: This workflow will not run on forks without modification; we're open to making steps
28- # that reply on our deployment infrastructure conditional. Please open an issue.
27+ # Note: This workflow disables deployment steps and micro:bit branding installation on forks.
2928 - uses : actions/checkout@v3
3029 - name : Configure node
3130 uses : actions/setup-node@v3
@@ -37,11 +36,13 @@ jobs:
3736 env :
3837 NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3938 - run : npm install --no-save @microbit-foundation/python-editor-v3-microbit@0.1.0-dev.198 @microbit-foundation/website-deploy-aws@0.3.0 @microbit-foundation/website-deploy-aws-config@0.7.1 @microbit-foundation/circleci-npm-package-versioner@1
39+ if : github.repository_owner == 'microbit-foundation'
4040 env :
4141 NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4242 - run : node ./bin/print-ci-env-stage.js >> $GITHUB_ENV
4343 - run : node ./bin/print-ci-env-public-url.js >> $GITHUB_ENV
4444 - run : npm run ci:update-version
45+ if : github.repository_owner == 'microbit-foundation'
4546 - run : npm run ci
4647 env :
4748 REACT_APP_GA_MEASUREMENT_ID : ${{ secrets.GA_MEASUREMENT_ID }}
@@ -58,10 +59,12 @@ jobs:
5859 name : reports
5960 path : reports/
6061 - run : npm run deploy
62+ if : github.repository_owner == 'microbit-foundation'
6163 env :
6264 AWS_ACCESS_KEY_ID : ${{ secrets.WEB_DEPLOY_AWS_ACCESS_KEY_ID }}
6365 AWS_SECRET_ACCESS_KEY : ${{ secrets.WEB_DEPLOY_AWS_SECRET_ACCESS_KEY }}
6466 - run : npm run invalidate
67+ if : github.repository_owner == 'microbit-foundation'
6568 env :
6669 AWS_ACCESS_KEY_ID : ${{ secrets.WEB_DEPLOY_AWS_ACCESS_KEY_ID }}
6770 AWS_SECRET_ACCESS_KEY : ${{ secrets.WEB_DEPLOY_AWS_SECRET_ACCESS_KEY }}
0 commit comments