afterBuildHook.js 494 B

12345678910111213141516
  1. const fs = require('fs')
  2. const signHook = require('./afterSignHook')
  3. module.exports = async function (params) {
  4. // notarize the app on Mac OS only.
  5. if (process.platform !== 'darwin' || !process.env.GITHUB_REF || !process.env.GITHUB_REF.startsWith('refs/tags/')) {
  6. return
  7. }
  8. console.log('afterBuild hook triggered')
  9. let pkgName = fs.readdirSync('dist').find(x => x.endsWith('.pkg'))
  10. signHook({
  11. appOutDir: 'dist',
  12. _pathOverride: pkgName,
  13. })
  14. }