diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 60e7f2e..00b2f3c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,3 @@ -# **What it does:** Creates a release for the library, after checking there are changes that need releasing -# **Why we have it:** To automate the tagging the process -# **Who does it impact:** LI Engineering teams - name: Release Library run-name: ${{ github.ref_name }}/${{ github.workflow }} @@ -9,13 +5,6 @@ run-name: ${{ github.ref_name }}/${{ github.workflow }} on: workflow_dispatch: inputs: - release_type: - type: choice - default: "minor" - description: Semantic Version - options: - - "major" - - "minor" source_branch: description: Source Branch type: string @@ -28,57 +17,9 @@ on: required: true jobs: - - check-component-for-changes: - uses: ripjar/component-workflows/.github/workflows/check-node-component-for-changes.yaml@v2 - with: - component_branch: ${{ inputs.source_branch }} - component_base_branch: ${{ inputs.base_branch }} - secrets: inherit - - release-component: - uses: ripjar/component-workflows/.github/workflows/release-node-component.yaml@v2 - needs: [ check-component-for-changes ] - if: needs.check-component-for-changes.outputs.is_release_required == '1' + release: + uses: ripjar/li-ci-cd/.github/workflows/core.release-component.yaml@develop with: - product: LI - node_version: 20 - component_branch: ${{ inputs.source_branch }} - component_base_branch: ${{ inputs.base_branch }} - release_type: ${{ inputs.release_type }} + source_branch: ${{ inputs.source_branch }} + base_branch: ${{ inputs.base_branch }} secrets: inherit - - extract-version: - runs-on: arc - if: always() - needs: [ release-component ] - outputs: - version: ${{ steps.package_version.outputs.VERSION }} - steps: - - name: Checkout Repository - uses: actions/checkout@v2 - with: - ref: ${{ inputs.base_branch }} - - name: Get version from package.json - id: package_version - run: echo "::set-output name=VERSION::$(jq -r '.version' package.json)" - shell: bash - - bump-component-version: - uses: ripjar/component-workflows/.github/workflows/bump-node-component-version.yaml@v2 - needs: [ release-component ] - secrets: inherit - with: - component_branch: ${{ inputs.source_branch }} - - notify: - needs: [check-component-for-changes, release-component, extract-version, bump-component-version] - if: always() - uses: ripjar/li-ci-cd/.github/workflows/li-release-notify.yaml@develop - secrets: inherit - with: - repository_name: ${{ github.repository }} - is_release_required: ${{ needs.check-component-for-changes.outputs.is_release_required }} - release_result: ${{ needs.release-component.result }} - version: ${{ needs.extract-version.outputs.version }} - channel_id: 'C06PLQQEZRA' diff --git a/package.json b/package.json index 598f217..97159ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-openssl", - "version": "0.1.0", + "version": "0.2.0", "main": "main.js", "private": true, "gypfile": true, @@ -8,7 +8,8 @@ "configure": "node-gyp configure", "build": "node-gyp --debug rebuild", "indent": "indent *.c *.h", - "test": "cd test && node test.js" + "test": "cd test && node test.js", + "lint": "echo 'Linting not configured'" }, "dependencies": { "bindings": "^1.2.1"