@@ -57,62 +57,62 @@ jobs:
5757 env :
5858 NODE_OPTIONS : " --max-old-space-size=8192"
5959
60- # - name: Unit Test
61- # run: |
62- # make test-ui-ci
63- # make setup-py-tests
64- # make test-py-ci
65- #
66- # - name: Generate Changelog
67- # run: node tools/changelog-generator/changelog.js
68- #
69- # - name: Create GitHub Release
70- # id: create_release
71- # uses: actions/create-release@v1
72- # with:
73- # tag_name: ${{ env.TAG }}
74- # release_name: ${{ env.TAG }}
75- # body_path: CHANGELOG.md
76- # draft: false
77- #
78- # - name: Release
79- # uses: softprops/action-gh-release@v1
80- # with:
81- # files: |
82- # build/wave-${{ env.VERSION }}-darwin-amd64.tar.gz
83- # build/wave-${{ env.VERSION }}-darwin-arm64.tar.gz
84- # build/wave-${{ env.VERSION }}-linux-amd64.tar.gz
85- # build/wave-${{ env.VERSION }}-linux-arm64.tar.gz
86- # build/wave-${{ env.VERSION }}-windows-amd64.tar.gz
87- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-macosx_10_9_x86_64.whl
88- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-macosx_11_0_arm64.whl
89- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-macosx_12_0_arm64.whl
90- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-manylinux1_x86_64.whl
91- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-manylinux_2_17_aarch64.whl
92- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-win_amd64.whl
93- # py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-any.whl
94- # # r/build/h2owave_${{ env.VERSION }}_R.tar.gz
95- # tag_name: ${{ env.TAG }}
96- # env:
97- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
98- #
99- # - name: Publish to Conda
100- # uses: h2oai/wave_publish_conda_package_action@v1.0.4
101- # with:
102- # CondaDir: "py/h2o_wave/conda"
103- # Platforms: "noarch"
104- # CondaUsername: ${{ secrets.CONDA_USERNAME }}
105- # CondaPassword: ${{ secrets.CONDA_PASSWORD }}
106- # env:
107- # # VERSION clashes with conda build. Use PKG_VERSION instead.
108- # PKG_VERSION: ${{ env.VERSION }}
109- #
110- # - name: Publish to PyPI
111- # uses: pypa/gh-action-pypi-publish@release/v1
112- # with:
113- # packages-dir: py/h2o_wave/dist
114- # password: ${{ secrets.PYPI_API_TOKEN }}
115- # skip-existing: true
60+ - name : Unit Test
61+ run : |
62+ make test-ui-ci
63+ make setup-py-tests
64+ make test-py-ci
65+
66+ - name : Generate Changelog
67+ run : node tools/changelog-generator/changelog.js
68+
69+ - name : Create GitHub Release
70+ id : create_release
71+ uses : actions/create-release@v1
72+ with :
73+ tag_name : ${{ env.TAG }}
74+ release_name : ${{ env.TAG }}
75+ body_path : CHANGELOG.md
76+ draft : false
77+
78+ - name : Release
79+ uses : softprops/action-gh-release@v1
80+ with :
81+ files : |
82+ build/wave-${{ env.VERSION }}-darwin-amd64.tar.gz
83+ build/wave-${{ env.VERSION }}-darwin-arm64.tar.gz
84+ build/wave-${{ env.VERSION }}-linux-amd64.tar.gz
85+ build/wave-${{ env.VERSION }}-linux-arm64.tar.gz
86+ build/wave-${{ env.VERSION }}-windows-amd64.tar.gz
87+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-macosx_10_9_x86_64.whl
88+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-macosx_11_0_arm64.whl
89+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-macosx_12_0_arm64.whl
90+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-manylinux1_x86_64.whl
91+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-manylinux_2_17_aarch64.whl
92+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-win_amd64.whl
93+ py/h2o_wave/dist/h2o_wave-${{ env.VERSION }}-py3-none-any.whl
94+ # r/build/h2owave_${{ env.VERSION }}_R.tar.gz
95+ tag_name : ${{ env.TAG }}
96+ env :
97+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
98+
99+ - name : Publish to Conda
100+ uses : h2oai/wave_publish_conda_package_action@v1.0.4
101+ with :
102+ CondaDir : " py/h2o_wave/conda"
103+ Platforms : " noarch"
104+ CondaUsername : ${{ secrets.CONDA_USERNAME }}
105+ CondaPassword : ${{ secrets.CONDA_PASSWORD }}
106+ env :
107+ # VERSION clashes with conda build. Use PKG_VERSION instead.
108+ PKG_VERSION : ${{ env.VERSION }}
109+
110+ - name : Publish to PyPI
111+ uses : pypa/gh-action-pypi-publish@release/v1
112+ with :
113+ packages-dir : py/h2o_wave/dist
114+ password : ${{ secrets.PYPI_API_TOKEN }}
115+ skip-existing : true
116116
117117 - name : Configure Shared Services AWS Credentials
118118 uses : aws-actions/configure-aws-credentials@v3
0 commit comments