diff --git a/.github/workflows/release-freeze.yml b/.github/workflows/release-freeze.yml new file mode 100644 index 000000000..69861dcc1 --- /dev/null +++ b/.github/workflows/release-freeze.yml @@ -0,0 +1,22 @@ +name: 'Code freeze' + +on: + workflow_dispatch: + inputs: + release-type: + type: choice + description: Type of release + options: + - major + - minor + +jobs: + code-freeze: + uses: NVIDIA/NeMo-FW-CI-templates/.github/workflows/_code_freeze.yml@v0.12.0 + with: + library-name: NeMo Curator + python-package: nemo_curator + release-type: ${{ inputs.release-type }} + + secrets: + SLACK_RELEASE_ENDPOINT: ${{ secrets.SLACK_RELEASE_ENDPOINT }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88f1f2e01..6f4c8a8af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -name: "Release NeMo Curator" +name: 'Release NeMo Curator' on: workflow_dispatch: @@ -36,7 +36,7 @@ jobs: prune-filter-timerange: 24h python-package: nemo_curator container-workdir: /opt/NeMo-Curator - library-name: NeMo-Curator + library-name: NeMo Curator secrets: TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}