diff --git a/.github/workflows/metrics.yml b/.github/workflows/metrics.yml index a8f2f21..493bfb2 100644 --- a/.github/workflows/metrics.yml +++ b/.github/workflows/metrics.yml @@ -1,16 +1,23 @@ -# Visit https://github.com/lowlighter/metrics/blob/master/action.yml for full reference name: Metrics + on: - # Schedule updates (once at midnight) - schedule: [{cron: "0 0 * * *"}] - # Lines below let you run workflow manually and on each commit - workflow_dispatch: - push: {branches: ["master", "main"]} + schedule: + - cron: "0 0 * * *" + pr: + jobs: github-metrics: runs-on: ubuntu-latest + + permissions: + contents: write + pull-requests: write + steps: - uses: lowlighter/metrics@latest + # Update metrics display on the front page. + # Ref: https://github.com/lowlighter/metrics + with: # Your GitHub token # The following scopes are required: @@ -21,38 +28,31 @@ jobs: # - repo (optional, if you want to include private repositories) token: ${{ secrets.METRICS_TOKEN }} - # Options + filename: github-metrics.svg + user: pact-foundation template: classic - base: header, activity, community, repositories, metadata - config_timezone: Europe/London - plugin_achievements: yes - plugin_achievements_display: detailed - plugin_achievements_secrets: yes - plugin_achievements_threshold: C - plugin_activity: yes - plugin_activity_days: 14 - plugin_activity_filter: all - plugin_activity_limit: 5 - plugin_activity_load: 300 - plugin_activity_visibility: all + + # ReF: https://github.com/lowlighter/metrics/tree/master/source/plugins/core + config_display: regular + config_timezone: UTC + repositories_skipped: | + .github + docs.pact.io + pact.io + + # Ref: https://github.com/lowlighter/metrics/blob/master/source/plugins/base/README.md + base: header, community, metadata + base_indepth: yes + repositories: 100 + + # Ref: https://github.com/lowlighter/metrics/blob/master/source/plugins/followup/README.md plugin_followup: yes plugin_followup_sections: repositories - plugin_languages: yes - plugin_languages_analysis_timeout: 15 - plugin_languages_categories: markup, programming - plugin_languages_colors: github - plugin_languages_limit: 8 - plugin_languages_recent_categories: markup, programming - plugin_languages_recent_days: 14 - plugin_languages_recent_load: 300 - plugin_languages_sections: most-used - plugin_languages_threshold: 0% - plugin_lines: yes + plugin_followup_archived: no + plugin_followup_indepth: yes + + # Ref: https://github.com/lowlighter/metrics/blob/master/source/plugins/people/README.md plugin_people: yes - plugin_people_limit: 24 - plugin_people_size: 28 - plugin_people_types: followers, following - plugin_repositories: yes - plugin_repositories_affiliations: owner - plugin_repositories_batch: 100 + plugin_people_limit: 36 + plugin_people_types: members, contributors diff --git a/PROFILE/README.md b/PROFILE/README.md index 42c5849..d9d7489 100644 --- a/PROFILE/README.md +++ b/PROFILE/README.md @@ -1,46 +1,41 @@ -# Pact - Integration testing done properly +# Pact -> Fast, easy and reliable testing for integrating web apps, APIs and microservices + -## Say goodbye to end-to-end testing +
+Pact is the de-facto API contract testing tool. Replace expensive and brittle end-to-end integration tests with fast, reliable and easy to debug unit tests.
-> Testing microservices shouldn't involve setting up complex end-to-end test environments, creating lengthy integration suites and managing test data. Stop wasting time, and start releasing.
+
|