if: (tag IS present) OR (type = pull_request) language: node_js node_js: - "18.20.8" cache: yarn script: - ./Tools/setLPAndroidVersion.sh - ./Tools/setLPiOSVersion.sh - yarn install --frozen-lockfile # - yarn test - yarn build after_success: - ./Tools/createTag.sh before_deploy: | function npm_dist_tag() { if [[ "$TRAVIS_TAG" = *"beta"* ]]; then echo "beta" else echo "latest" fi } deploy: cleanup: false provider: npm email: e2@leanplum.com api_key: secure: FPGbRrqVHHpBcAL87NZX5aDNBIYUEBRUZO/b63Q4MCi027XV3TRNQcnx86Ad+OPgA3rJJilUG9O0WxtTj8OqMK0jZTrwv0AWqdvPIcGNENaWg1NHu8YznRtMaEC3yph0Prhtc0RdiwIoxnNCfZ1dmUGGk1+mLeGImMv6MOi1TchJlB5xNZqb/nfA1X1NM0HIqDP2YpxjIfJl6Vp14EXCmy8tkX2+Aq912W2AVKIPLMoPgfP3sXs6LZ1J3PIPTMxqZgoqxyGwWPavrBxGKe8aiIpnouAVIyv9J+7MNTh0hjF5wq+AoxA0Neu6lbQY/cqxt4A6YPZOy5sHE5XIGytXg9CMw4gMVU+SDlZVTyb1K16zrr6gao8E+JdPDV3k7v3L59pAwzWeAKoU/V1ic+0WOEukTJaa2rYuCL4F7jOwmMcuLDTsP4QQrznmXXRVcRviIWywVnVPJWqJFt6T5Zi82qVp7cjLmn6E9QYKSkBdeA4SA+VrdTx3C5AXHRccHdd5hvozrOOG1GBExMwtg88HSw6rWMmWFLGqrYuVxHnMU8/btZYIlhjPpLYbVmIibmb+6o0FxWRPyk6jCsftdqiOUm80FZJosPp4FOlM7TOss1bY4lSzH0t/vdXNDVsgUym6cOHZFfYiIo3hLOYXXOq9peyb5OqSKcmkDsMc7nOvyCg= tag: $NPM_TAG on: repo: Leanplum/Leanplum-ReactNative-SDK tags: true