5353 echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_ACCESS_TOKEN }}" >> .npmrc
5454
5555 # Publish the package.
56- bazel run //:pkg.publish --config ci --config release
56+ bazel run --config ci --config release //:rules_prerender_pkg_publish
57+ bazel run --config ci --config release //packages/rules_prerender/declarative_shadow_dom:pkg_publish
5758
5859 # Remove the token from the `.npmrc` file, it should no longer be needed.
5960 sed -i "/${{ secrets.NPM_ACCESS_TOKEN }}/d" .npmrc
@@ -70,15 +71,18 @@ jobs:
7071 tag_name : releases/${{ github.event.inputs.version }}
7172 release_name : ${{ github.event.inputs.version }}
7273 prerelease : ${{ github.event.inputs.prerelease == 'true' }}
73- body : https://www.npmjs.com/package/rules_prerender/v/${{ github.event.inputs.version }}
7474 draft : true
7575
7676 # Compress the built NPM package into a `.tar.gz` file.
77- - name : Tar Package
78- run : tar -czf rules_prerender-${{ github.event.inputs.version }}.tar.gz dist/bin/pkg/
77+ - name : Tar Packages
78+ run : |
79+ tar -czf rules_prerender-${{ github.event.inputs.version }}.tar.gz \
80+ dist/bin/rules_prerender_pkg/
81+ tar -czf rules_prerender-declarative_shadow_dom-${{ github.event.inputs.version }}.tar.gz \
82+ dist/bin/packages/rules_prerender/declarative_shadow_dom/pkg/
7983
80- # Upload the NPM package to the GitHub release.
81- - name : Upload Package to GitHub
84+ # Upload `rules_prerender` to the GitHub release.
85+ - name : Upload `rules_prerender` to GitHub
8286 uses : actions/upload-release-asset@v1
8387 env :
8488 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8892 asset_name : rules_prerender-${{ github.event.inputs.version }}.tar.gz
8993 asset_content_type : application/gzip
9094
95+ # Upload `@rules_prerender/declarative_shadow_dom` to the GitHub release.
96+ - name : Upload `@rules_prerender/declarative_shadow_dom` to GitHub
97+ uses : actions/upload-release-asset@v1
98+ env :
99+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
100+ with :
101+ upload_url : ${{ steps.create_release.outputs.upload_url }}
102+ asset_path : rules_prerender-declarative_shadow_dom-${{ github.event.inputs.version }}.tar.gz
103+ asset_name : rules_prerender-declarative_shadow_dom-${{ github.event.inputs.version }}.tar.gz
104+ asset_content_type : application/gzip
105+
91106 # Notify the user that the release is completed.
92107 - name : Complete
93108 run : |
0 commit comments