File tree Expand file tree Collapse file tree 1 file changed +37
-2
lines changed Expand file tree Collapse file tree 1 file changed +37
-2
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,13 @@ name: Checks
22
33on :
44 push :
5- branches : [main]
6- pull_request :
5+ branches :
6+ - main
7+ - release/**
8+ pull_request :
79
810env :
11+ # We pin the exact version to enforce reproducable builds with node + npm.
912 DEFAULT_NODE_VERSION : " 16.15.1"
1013
1114jobs :
6669 node-version : ${{ env.DEFAULT_NODE_VERSION }}
6770 - run : yarn --frozen-lockfile
6871 - run : yarn lint
72+
73+ artifacts :
74+ needs : build
75+ name : Upload Artifacts
76+ runs-on : ubuntu-latest
77+ # Build artifacts are only needed for releasing workflow.
78+ # TODO comment back in
79+ # if: startsWith(github.ref, 'refs/heads/release/')
80+ steps :
81+ - uses : actions/checkout@v3
82+ - uses : actions/setup-node@v3
83+ with :
84+ node-version : ${{ env.DEFAULT_NODE_VERSION }}
85+ # - name: Check dependency cache
86+ # uses: actions/cache@v3
87+ # with:
88+ # path: ${{ env.CACHED_DEPENDENCY_PATHS }}
89+ # key: ${{ needs.job_build.outputs.dependency_cache_key }}
90+ # - name: Check build cache
91+ # uses: actions/cache@v3
92+ # with:
93+ # path: ${{ env.CACHED_BUILD_PATHS }}
94+ # key: ${{ env.BUILD_CACHE_KEY }}
95+ - name : pack
96+ run : yarn build:npm
97+ - name : archive artifacts
98+ uses : actions/upload-artifact@v2
99+ with :
100+ name : ${{ github.sha }}
101+ path : |
102+ ${{ github.workspace }}/packages/*/dist/**
103+ ${{ github.workspace }}/packages/**/*.tgz
You can’t perform that action at this time.
0 commit comments