Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 10 additions & 21 deletions .github/workflows/release-and-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,14 @@ env:
on:
workflow_dispatch:
inputs:
name:
type: choice
description: |
Which package to release?
- (json-difference) will be published to npm and trigger deploy to S3
- (json-difference-cli) will be published to npm
options:
- json-difference
- json-difference-cli
- all
required: true
dry_run:
type: boolean
description: 'Dry run: preview versioning/publish without tagging, publishing, or deploying to S3'
description: |
Dry run: preview versioning/publish without tagging, publishing, or deploying to S3.

nx release decides which packages need a bump from conventional commits and runs the steps for the monorepo:
- json-difference: published to npm and browser bundle deployed to S3
- json-difference-cli: published to npm
default: false
required: false

Expand Down Expand Up @@ -64,28 +58,23 @@ jobs:
- name: Release & Publish
shell: bash
run: |
PROJECTS_FLAG=""
if [ "${{ github.event.inputs.name }}" != "all" ]; then
PROJECTS_FLAG="--projects=${{ github.event.inputs.name }}"
fi
DRY_RUN_FLAG=""
if [ "${{ github.event.inputs.dry_run }}" = "true" ]; then
DRY_RUN_FLAG="--dry-run"
fi
yarn nx release --yes $PROJECTS_FLAG $DRY_RUN_FLAG
yarn nx release --yes $DRY_RUN_FLAG

- name: Tag last-release
if: github.event.inputs.dry_run != 'true'
shell: bash
run: git tag -f last-release

- name: Build Apps to S3
if: github.event.inputs.name == 'json-difference' || github.event.inputs.name == 'all'
run: |
yarn nx run-many --target=build-to-s3 --projects=json-difference
if: github.event.inputs.dry_run != 'true'
run: yarn nx run-many --target=build-to-s3 --projects=json-difference

- name: Deploy Json Difference to Amazon S3 🚀
if: github.event.inputs.dry_run != 'true' && (github.event.inputs.name == 'json-difference' || github.event.inputs.name == 'all')
if: github.event.inputs.dry_run != 'true'
uses: reggionick/s3-deploy@v4
with:
folder: libs/json-difference/dist.browser-s3
Expand Down
179 changes: 0 additions & 179 deletions libs/json-difference-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,179 +0,0 @@
# Changelog

This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver).

## [1.9.1](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.9.0...json-difference-cli-1.9.1) (2023-12-31)



# [1.9.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.8.0...json-difference-cli-1.9.0) (2023-08-07)

### Features

- adjust cli flecha ([3251682](https://github.com/lukascivil/json-difference/commit/3251682c6c2161a4e745d2999d73421b90b18937))

# [1.8.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.7.0...json-difference-cli-1.8.0) (2023-08-07)

### Features

- change cli version ([e8c8fa5](https://github.com/lukascivil/json-difference/commit/e8c8fa5cda5a89925bdf7d8cec9d51e1ab7e5d57))

# [1.7.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.9...json-difference-cli-1.7.0) (2023-08-07)

### Features

- adjust json difference cli ([5bb71b6](https://github.com/lukascivil/json-difference/commit/5bb71b64f58feb87b3f7af22010af430308b5508))

## [1.6.9](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.8...json-difference-cli-1.6.9) (2023-08-07)

### Bug Fixes

- wrong import in cli ([73d1ac0](https://github.com/lukascivil/json-difference/commit/73d1ac04f2511437ea00501b7f3c4f50588edd8c))

## [1.6.8](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.7...json-difference-cli-1.6.8) (2023-08-07)

### Bug Fixes

- jd cli was not working ([ae7165e](https://github.com/lukascivil/json-difference/commit/ae7165eec4297966d33b5ae89015b083e9dc0812))

## [1.6.7](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.6...json-difference-cli-1.6.7) (2023-08-06)

### Bug Fixes

- wrong npm registry ([ee42a79](https://github.com/lukascivil/json-difference/commit/ee42a79076a34d23fed2acc7ac6e84dbaa20cc74))

## [1.6.6](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.5...json-difference-cli-1.6.6) (2023-08-06)

### Bug Fixes

- not publishable packages ([4e28e4a](https://github.com/lukascivil/json-difference/commit/4e28e4a3376af5506a6ad83fb4e6e0262b983a4b))

## [1.6.5](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.4...json-difference-cli-1.6.5) (2023-08-06)

### Bug Fixes

- add build target ([41373c5](https://github.com/lukascivil/json-difference/commit/41373c5688addd59e8df5c637aecbb826cd9f649))

## [1.6.4](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.3...json-difference-cli-1.6.4) (2023-08-06)

### Bug Fixes

- cli console flexa ([bfe6328](https://github.com/lukascivil/json-difference/commit/bfe6328d23c04a72468991361cf79b67121c659a))

## [1.6.3](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.2...json-difference-cli-1.6.3) (2023-08-06)

### Bug Fixes

- add registry ([c037628](https://github.com/lukascivil/json-difference/commit/c037628b609f1e81295d43bb6f2011e085bc2bb3))

## [1.6.2](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.1...json-difference-cli-1.6.2) (2023-08-06)

### Bug Fixes

- make published libs ([0697846](https://github.com/lukascivil/json-difference/commit/0697846e984283400f952f008b13746e9b94abb8))

## [1.6.1](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.6.0...json-difference-cli-1.6.1) (2023-08-06)

### Bug Fixes

- wrong paths ([782f118](https://github.com/lukascivil/json-difference/commit/782f118173484e8a8184e48d09ef47fbcbe13274))

# [1.6.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.5.0...json-difference-cli-1.6.0) (2023-08-06)

### Features

- add cli build process ([2ae7982](https://github.com/lukascivil/json-difference/commit/2ae7982d1fea2acb7566a2f00d8e3f9823e1d000))

# [1.5.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.4.0...json-difference-cli-1.5.0) (2023-08-05)

### Features

- adjust ci ([5e160d1](https://github.com/lukascivil/json-difference/commit/5e160d12c91150e652d6039a1e95164d244a5cd1))

# [1.4.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.3.0...json-difference-cli-1.4.0) (2023-08-05)

### Features

- adjust all packages ([68c2408](https://github.com/lukascivil/json-difference/commit/68c2408195690214e371cca76eaa0c48030d9928))

# [1.3.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.2.0...json-difference-cli-1.3.0) (2023-08-05)

### Features

- remove dry run options ([d6180eb](https://github.com/lukascivil/json-difference/commit/d6180eb7d728f9e806874cf9e750c2bbb0e5d2f8))

# [1.2.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.1.0...json-difference-cli-1.2.0) (2023-08-05)

### Features

- adjust npm publish ([a3aff8f](https://github.com/lukascivil/json-difference/commit/a3aff8f881b8bb0d7bfc07b0884e67677ae2e485))

# [1.1.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.0.1...json-difference-cli-1.1.0) (2023-08-05)

### Features

- adjust json-difference-cli ([3bd862a](https://github.com/lukascivil/json-difference/commit/3bd862ae3c59f7af80f6c35315da3ef94be0c0a3))

## [1.0.1](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.0.0...json-difference-cli-1.0.1) (2023-08-03)

# 0.1.0 (2023-08-03)

### Bug Fixes

- wrong path ([4ae34d6](https://github.com/lukascivil/json-difference/commit/4ae34d6a8435d759823982dae8a1fccda23161ab))

### Features

- add adjusts ([dace125](https://github.com/lukascivil/json-difference/commit/dace125e8b0865aaeae1d524924984a9d7be1d56))
- add adjusts ([f1f864a](https://github.com/lukascivil/json-difference/commit/f1f864aa5f303c90717adf6b3882c402d3239df0))
- add info ([2e91e8d](https://github.com/lukascivil/json-difference/commit/2e91e8d76f929da6bc402c0686fc197dbe048d44))
- add npx ([3616b81](https://github.com/lukascivil/json-difference/commit/3616b8172b4114faf3d72278356eaa259269e169))
- add some adjusts ([76f8565](https://github.com/lukascivil/json-difference/commit/76f85659ee870bcf06ad67069fb09bb555ddeeb2))
- add some adjusts ([ecf4782](https://github.com/lukascivil/json-difference/commit/ecf4782ab0abc1db87ee69e0250bc3762f036e83))
- add some adjusts ([79b13d6](https://github.com/lukascivil/json-difference/commit/79b13d656b982b5528516f80df254a8ab6a8068d))
- add some adjusts ([55f67d4](https://github.com/lukascivil/json-difference/commit/55f67d4b25b1a13761ea45e2a8c461ca96f19a9e))
- adjust command ([2c6ac86](https://github.com/lukascivil/json-difference/commit/2c6ac86f885317baed858ab4c3d18772aa4a2384))
- adjust commands ([0dca9f3](https://github.com/lukascivil/json-difference/commit/0dca9f3315a15fc993a4a968ccf96256161b9955))
- adjust delta log in cli ([7c7cff1](https://github.com/lukascivil/json-difference/commit/7c7cff108b1934d298345ae761558dcd1d9cbc26))
- adjust flecha ([4952a5d](https://github.com/lukascivil/json-difference/commit/4952a5de8c9594368b3bd9a068127d3b6628fe2f))
- adjust json-difference-cli ([1c7a5f7](https://github.com/lukascivil/json-difference/commit/1c7a5f75d6b90806ec5bcf68d1b8d55675031f24))
- adjust some configs ([eaa08d1](https://github.com/lukascivil/json-difference/commit/eaa08d12560f5a51f53e3b8d7e70946bfd3faa00))
- adjust version config ([806f90a](https://github.com/lukascivil/json-difference/commit/806f90a8053b2120878386c0daf68796a380bad5))
- fix wrong param ([9c73216](https://github.com/lukascivil/json-difference/commit/9c73216d5f416561f50bfac5fbb50d320246f870))
- remove flecha in cli ([629e342](https://github.com/lukascivil/json-difference/commit/629e34277687094306c75d421604271fc5a2b909))

# [1.10.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-1.9.1...json-difference-cli-1.10.0) (2023-08-03)

### Features

- adjust flecha ([4952a5d](https://github.com/lukascivil/json-difference/commit/4952a5de8c9594368b3bd9a068127d3b6628fe2f))

# [0.2.0](https://github.com/lukascivil/json-difference/compare/json-difference-cli-0.1.0...json-difference-cli-0.2.0) (2023-08-03)

### Features

- add adjusts ([dace125](https://github.com/lukascivil/json-difference/commit/dace125e8b0865aaeae1d524924984a9d7be1d56))

# 0.1.0 (2023-08-03)

### Bug Fixes

- wrong path ([4ae34d6](https://github.com/lukascivil/json-difference/commit/4ae34d6a8435d759823982dae8a1fccda23161ab))

### Features

- add adjusts ([f1f864a](https://github.com/lukascivil/json-difference/commit/f1f864aa5f303c90717adf6b3882c402d3239df0))
- add info ([2e91e8d](https://github.com/lukascivil/json-difference/commit/2e91e8d76f929da6bc402c0686fc197dbe048d44))
- add npx ([3616b81](https://github.com/lukascivil/json-difference/commit/3616b8172b4114faf3d72278356eaa259269e169))
- add some adjusts ([76f8565](https://github.com/lukascivil/json-difference/commit/76f85659ee870bcf06ad67069fb09bb555ddeeb2))
- add some adjusts ([ecf4782](https://github.com/lukascivil/json-difference/commit/ecf4782ab0abc1db87ee69e0250bc3762f036e83))
- add some adjusts ([79b13d6](https://github.com/lukascivil/json-difference/commit/79b13d656b982b5528516f80df254a8ab6a8068d))
- add some adjusts ([55f67d4](https://github.com/lukascivil/json-difference/commit/55f67d4b25b1a13761ea45e2a8c461ca96f19a9e))
- adjust command ([2c6ac86](https://github.com/lukascivil/json-difference/commit/2c6ac86f885317baed858ab4c3d18772aa4a2384))
- adjust commands ([0dca9f3](https://github.com/lukascivil/json-difference/commit/0dca9f3315a15fc993a4a968ccf96256161b9955))
- adjust delta log in cli ([7c7cff1](https://github.com/lukascivil/json-difference/commit/7c7cff108b1934d298345ae761558dcd1d9cbc26))
- adjust json-difference-cli ([1c7a5f7](https://github.com/lukascivil/json-difference/commit/1c7a5f75d6b90806ec5bcf68d1b8d55675031f24))
- adjust some configs ([eaa08d1](https://github.com/lukascivil/json-difference/commit/eaa08d12560f5a51f53e3b8d7e70946bfd3faa00))
- adjust version config ([806f90a](https://github.com/lukascivil/json-difference/commit/806f90a8053b2120878386c0daf68796a380bad5))
- fix wrong param ([9c73216](https://github.com/lukascivil/json-difference/commit/9c73216d5f416561f50bfac5fbb50d320246f870))
- remove flecha in cli ([629e342](https://github.com/lukascivil/json-difference/commit/629e34277687094306c75d421604271fc5a2b909))
Loading
Loading