Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.44 KB

RELEASE.md

File metadata and controls

35 lines (28 loc) · 1.44 KB

Releasing new versions of exiftool-vendored

  1. git clone this repo, and exiftool-vendored.pl onto a POSIX machine, and clone exiftool-vendored.exe onto a Windows machine.

  2. On POSIX, in ../exiftool-vendored.pl:

    1. npx ncu -u && yarn install && ./update.sh && yarn test
    2. Verify diffs are in order, and commit
    3. npx release-it
  3. On Windows, in ../exiftool-vendored.exe:

    1. npx ncu -u --packageFile package.json && yarn install && ./update.sh && yarn test
    2. Verify diffs are in order, and commit
    3. npx release-it
  4. Finally, release exiftool-vendored:

    1. cd ../exiftool-vendored.js
    2. npx ncu -u
    3. yarn install
    4. yarn mktags ../test-images # < assumes ../test-images has the full ExifTool sample image suite
    5. yarn prettier
    6. yarn lint
    7. yarn docs
    8. Verify docs were rebuilt successfully at http://localhost:3000/index.html
    9. yarn test
    10. Verify diffs are reasonable, git commit and git push
    11. Verify Node.js CI
    12. Update the CHANGELOG.md
    13. npx release-it