<commit_before># This is a basic workflow to help you get started with Actions

name: platform_interface_package

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the develop branch
on:
  push:
    branches: [ master ]
    paths:
    - 'geolocator_platform_interface/**'
  pull_request:
    branches: [ master ]
    paths:
    - 'geolocator_platform_interface/**'

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # Job configuration for the geolocator_platform_interface (Platform Interface Package)
  geolocator_platform_interface:
    # The type of runner that the job will run on
    runs-on: macos-latest
    env:
      source-directory: ./geolocator_platform_interface 

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
      - uses: actions/checkout@v2
      
      # Make sure the stable version of Flutter is available
      - uses: subosito/flutter-action@v1
        with:
          channel: 'beta'

      # Download all Flutter packages the geolocator depends on
      - name: Download dependencies
        run: flutter pub get
        working-directory: ${{env.source-directory}}

      # Run Flutter Format to ensure formatting is valid
      - name: Run Flutter Format
        run: flutter format --set-exit-if-changed lib
        working-directory: ${{env.source-directory}}
      
      # Run Flutter Analyzer
      - name: Run Flutter Analyzer
        run: flutter analyze
        working-directory: ${{env.source-directory}}
      
      # Run all unit-tests with code coverage
      - name: Run unit tests
        run: flutter test --coverage
        working-directory: ${{env.source-directory}}

      # Upload code coverage information
      - uses: codecov/codecov-action@v1
        with:
          file: ${{env.source-directory}}/coverage/lcov.info # optional
          name: Geolocator (Platform Interface Package) # optional
          fail_ci_if_error: true <commit_msg>Subosito switched from beta to stable channel<commit_after># This is a basic workflow to help you get started with Actions

name: platform_interface_package

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the develop branch
on:
  push:
    branches: [ master ]
    paths:
    - 'geolocator_platform_interface/**'
  pull_request:
    branches: [ master ]
    paths:
    - 'geolocator_platform_interface/**'

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # Job configuration for the geolocator_platform_interface (Platform Interface Package)
  geolocator_platform_interface:
    # The type of runner that the job will run on
    runs-on: macos-latest
    env:
      source-directory: ./geolocator_platform_interface 

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
      - uses: actions/checkout@v2
      
      # Make sure the stable version of Flutter is available
      - uses: subosito/flutter-action@v1
        with:
          channel: 'stable'

      # Download all Flutter packages the geolocator depends on
      - name: Download dependencies
        run: flutter pub get
        working-directory: ${{env.source-directory}}

      # Run Flutter Format to ensure formatting is valid
      - name: Run Flutter Format
        run: flutter format --set-exit-if-changed lib
        working-directory: ${{env.source-directory}}
      
      # Run Flutter Analyzer
      - name: Run Flutter Analyzer
        run: flutter analyze
        working-directory: ${{env.source-directory}}
      
      # Run all unit-tests with code coverage
      - name: Run unit tests
        run: flutter test --coverage
        working-directory: ${{env.source-directory}}

      # Upload code coverage information
      - uses: codecov/codecov-action@v1
        with:
          file: ${{env.source-directory}}/coverage/lcov.info # optional
          name: Geolocator (Platform Interface Package) # optional
          fail_ci_if_error: true 
{'fraction_non_alphanumeric': 0.06986492780624126, 'fraction_numerical': 0.0013972985561248254, 'mean_word_length': 2.667805294619983, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5621858', 'n_tokens_mistral': 1194, 'n_tokens_neox': 1155, 'n_words': 436}