release.config.cjs 770 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * @type {import('semantic-release').GlobalConfig}
  3. */
  4. module.exports = {
  5. branches: [
  6. {
  7. name: 'master',
  8. prerelease: false,
  9. main: true,
  10. },
  11. {
  12. name: 'dev',
  13. prerelease: 'dev',
  14. },
  15. ],
  16. plugins: [
  17. '@semantic-release/commit-analyzer',
  18. '@semantic-release/release-notes-generator',
  19. ['@semantic-release/changelog', {
  20. changelogFile: './CHANGELOG.md',
  21. }],
  22. [
  23. '@semantic-release/git',
  24. {
  25. assets: ['CHANGELOG.md'],
  26. },
  27. ],
  28. [
  29. '@semantic-release/github',
  30. {
  31. assets: [
  32. {
  33. path: 'android/app/build/outputs/apk/debug/app-debug.apk',
  34. label: 'Android APK [${nextRelease.version}]',
  35. },
  36. ],
  37. },
  38. ],
  39. ],
  40. }