<commit_before>sudo: false
language: java
dist: trusty
jdk:
- oraclejdk8
branches:
  only:
  - develop
before_install:
- git clone https://github.com/jcryptool/crypto.git ~/build/jcryptool/crypto
- echo "MAVEN_OPTS=-Xmx2048m" > ~/.mavenrc
install: true
script:
- mvn clean verify -f org.jcryptool.releng/pom.xml -DskipTests=true
before_deploy:
- git config --local user.name "<NAME>"
- git config --local user.email "<EMAIL>"
- git tag "Weekly-Build--$(date +'%Y-%m-%d')"
after_success:
# Rename files for better readability
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-linux.gtk.x86_64.tar.gz' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-linux.gtk.x86_64.tar.gz.md5' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz.md5'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-linux.gtk.x86_64.tar.gz.sha1' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz.sha1'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-macosx.cocoa.x86_64.tar.gz' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz'
- mv "org.jcryptool.product/target/products/jcryptool-1.0.0-macosx.cocoa.x86_64.tar.gz.md5' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz.md5'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-macosx.cocoa.x86_64.tar.gz.sha1' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz.sha1'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-win32.win32.x86_64.zip' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip' 
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-win32.win32.x86_64.zip.md5' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip.md5'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-win32.win32.x86_64.zip.sha1' 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip.sha1'
deploy:
  - provider: releases
    prerelease: true
    api_key:
      secure: <KEY>8EyE6xnMoT4ODscT0Emw=
    file:
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip' 
    skip_cleanup: true
    on:
      repo: jcryptool/core
      branch: develop
      condition: "$TRAVIS_EVENT_TYPE = cron"
  - provider: releases
    prerelease: false
    api_key:
      secure: <KEY>
    file:
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz.md5'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Linux 64bit.tar.gz.sha1'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz.md5'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 macOS 64bit.tar.gz.sha1'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip' 
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip.md5'
      - 'org.jcryptool.product/target/products/JCrypTool 1.0.0 Windows 64bit.zip.sha1'
    skip_cleanup: true
    on:
      repo: jcryptool/core
      branch: master
      tags: true
<commit_msg>Replaced spaces in filename with dashes, because GitHub replaces them with dots.<commit_after>sudo: false
language: java
dist: trusty
jdk:
- oraclejdk8
branches:
  only:
  - develop
before_install:
- git clone https://github.com/jcryptool/crypto.git ~/build/jcryptool/crypto
- echo "MAVEN_OPTS=-Xmx2048m" > ~/.mavenrc
install: true
script:
- mvn clean verify -f org.jcryptool.releng/pom.xml -DskipTests=true
before_deploy:
- git config --local user.name "<NAME>"
- git config --local user.email "<EMAIL>"
- git tag "Weekly-Build--$(date +'%Y-%m-%d')"
after_success:
# Rename files for better readability
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-linux.gtk.x86_64.tar.gz' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-linux.gtk.x86_64.tar.gz.md5' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz.md5'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-linux.gtk.x86_64.tar.gz.sha1' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz.sha1'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-macosx.cocoa.x86_64.tar.gz' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz'
- mv "org.jcryptool.product/target/products/jcryptool-1.0.0-macosx.cocoa.x86_64.tar.gz.md5' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz.md5'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-macosx.cocoa.x86_64.tar.gz.sha1' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz.sha1'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-win32.win32.x86_64.zip' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip' 
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-win32.win32.x86_64.zip.md5' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip.md5'
- mv 'org.jcryptool.product/target/products/jcryptool-1.0.0-win32.win32.x86_64.zip.sha1' 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip.sha1'
deploy:
  - provider: releases
    prerelease: true
    api_key:
      secure: <KEY>
    file:
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip' 
    skip_cleanup: true
    on:
      repo: jcryptool/core
      branch: develop
      condition: "$TRAVIS_EVENT_TYPE = cron"
  - provider: releases
    prerelease: false
    api_key:
      secure: <KEY>
    file:
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz.md5'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Linux-64bit.tar.gz.sha1'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz.md5'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-macOS-64bit.tar.gz.sha1'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip' 
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip.md5'
      - 'org.jcryptool.product/target/products/JCrypTool-1.0.0-Windows-64bit.zip.sha1'
    skip_cleanup: true
    on:
      repo: jcryptool/core
      branch: master
      tags: true

{'fraction_non_alphanumeric': 0.1541095890410959, 'fraction_numerical': 0.05850456621004566, 'mean_word_length': 3.524854744996772, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '165346', 'n_tokens_mistral': 3226, 'n_tokens_neox': 2912, 'n_words': 322}