diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 51c07e98..cd69480f 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -778,6 +778,28 @@ jobs: user: lowlighter plugins_errors_fatal: yes if: ${{ success() || failure() }} + - name: 🌇 GitHub Skyline - GitHub City + uses: lowlighter/metrics@master + with: + filename: metrics.plugin.skyline.city.svg + token: NOT_NEEDED + base: "" + plugin_skyline: yes + plugin_skyline_year: 2020 + plugin_skyline_frames: 6 + plugin_skyline_quality: 1 + plugin_skyline_settings: | + { + "url": "https://honzaap.github.io/GithubCity?name=${login}&year=${year}", + "ready": "[...document.querySelectorAll('.display-info span')].map(span => span.innerText).includes('${login}')", + "wait": 4, + "hide": ".github-corner, .footer-link, .buttons-options, .mobile-rotate, .display-info span:first-child" + } + output_action: none + delay: 120 + user: lowlighter + plugins_errors_fatal: yes + if: ${{ success() || failure() }} - name: ⏱️ Google PageSpeed - Succint report uses: lowlighter/metrics@master with: diff --git a/tests/cases/skyline.plugin.yml b/tests/cases/skyline.plugin.yml index ac5cbc15..303e2892 100644 --- a/tests/cases/skyline.plugin.yml +++ b/tests/cases/skyline.plugin.yml @@ -11,3 +11,23 @@ timeout: 1800000 modes: - action +- name: 🌇 GitHub Skyline - GitHub City + uses: lowlighter/metrics@latest + with: + token: NOT_NEEDED + plugin_skyline: 'yes' + plugin_skyline_year: 2020 + plugin_skyline_frames: 6 + plugin_skyline_quality: 1 + plugin_skyline_settings: | + { + "url": "https://honzaap.github.io/GithubCity?name=${login}&year=${year}", + "ready": "[...document.querySelectorAll('.display-info span')].map(span => span.innerText).includes('${login}')", + "wait": 4, + "hide": ".github-corner, .footer-link, .buttons-options, .mobile-rotate, .display-info span:first-child" + } + use_mocked_data: 'yes' + verify: 'yes' + timeout: 1800000 + modes: + - action