豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Releases: skills/exercise-toolkit

v0.9.3

17 Apr 11:40
904f29a

Choose a tag to compare

What's Changed

📋 Markdown Templates

  • fix: conditionally show readme update message in exercise-finished comment template (#130)

⚙️ Reusable Workflows

  • chore(deps): bump actions/github-script from 8 to 9 (#132)

🔧 Maintenance

  • chore(deps): bump super-linter/super-linter from 8.5.0 to 8.6.0 (#129)
  • chore(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (#131)

v0.9.1

24 Mar 08:47
eca07ac

Choose a tag to compare

What's Changed

⚙️ Reusable Workflows

  • fix: remove a conditional that prevented image url updates for repositories created from private repository templates (#125)
  • chore(deps): bump skills/action-text-variables from 3 to 4 (#126)
  • chore(deps): bump EndBug/add-and-commit from 9 to 10 (#127)

🛠️ Actions

  • Fix: wait-for-workflow should fail immediately when workflow does not exist (#124)

🔧 Maintenance

  • chore(deps): bump release-drafter/release-drafter from 6 to 7 (#123)
  • chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 (#122)

v0.9.0

10 Mar 08:27
8d6b754

Choose a tag to compare

What's Changed

📋 Markdown Templates

  • Remove footer section from exercise completion and started templates (#119)

🛠️ Actions

  • feat: add new wait-for-workflow composite action (#118)

v0.8.2

04 Mar 11:25
b50e890

Choose a tag to compare

What's Changed

⚙️ Reusable Workflows

  • fix: use core.setFailed() instead of throw Error() in find-exercise-issue workflow (#117)

🔧 Maintenance

  • chore(deps): bump super-linter/super-linter from 8.4.0 to 8.5.0 (#114)

v0.8.1

09 Feb 15:55
1b3556b

Choose a tag to compare

What's Changed

⚙️ Reusable Workflows

  • fix: use github blob urls for images instead of raw.githubusercontent to fix issues of unavailable images in private repositories (#112)

🔧 Maintenance

  • chore: replace PAT with GitHub App token in self-references workflow (#111)

v0.8.0

05 Feb 10:36
1cff7c5

Choose a tag to compare

What's Changed

⚙️ Reusable Workflows

  • feat: replace relative links with raw.githubusercontent in start-exercise workflow (#108)
  • chore(deps): bump actions/checkout from 5 to 6 (#101)

🔧 Maintenance

  • chore(deps): bump super-linter/super-linter from 8.3.2 to 8.4.0 (#110)
  • chore(deps): bump super-linter/super-linter from 8.3.1 to 8.3.2 (#106)
  • chore(deps): bump peter-evans/create-pull-request from 7 to 8 (#104)
  • chore(deps): bump super-linter/super-linter from 8.2.1 to 8.3.1 (#105)
  • chore(deps): bump super-linter/super-linter from 8.2.0 to 8.2.1 (#99)
  • chore(deps): bump actions/checkout from 5 to 6 (#101)

📦 Dependency updates

  • chore(deps): bump super-linter/super-linter from 8.3.2 to 8.4.0 (#110)
  • chore(deps): bump super-linter/super-linter from 8.3.1 to 8.3.2 (#106)
  • chore(deps): bump peter-evans/create-pull-request from 7 to 8 (#104)
  • chore(deps): bump super-linter/super-linter from 8.2.1 to 8.3.1 (#105)
  • chore(deps): bump super-linter/super-linter from 8.2.0 to 8.2.1 (#99)
  • chore(deps): bump actions/checkout from 5 to 6 (#101)

v0.7.3

08 Oct 08:59
fb55bbb

Choose a tag to compare

What's Changed

📋 Markdown Templates

  • feat: include bug report url at the beginning of each exercise (#96)

🔧 Maintenance

  • chore(deps): bump super-linter/super-linter from 8.1.0 to 8.2.0 (#97)

📦 Dependency updates

  • chore(deps): bump super-linter/super-linter from 8.1.0 to 8.2.0 (#97)

v0.7.2

06 Oct 12:50
b9ec545

Choose a tag to compare

What's Changed

⚙️ Reusable Workflows

  • chore(deps): bump actions/github-script from 7 to 8 in start and finish exercise workflows (#94)

🔧 Maintenance

  • chore(deps): bump actions/labeler from 5 to 6 (#95)
  • chore(deps): bump super-linter/super-linter from 8.0.0 to 8.1.0 (#92)

📦 Dependency updates

  • chore(deps): bump actions/github-script from 7 to 8 (#94)
  • chore(deps): bump actions/labeler from 5 to 6 (#95)
  • chore(deps): bump actions/checkout from 4 to 5 (#90)
  • chore(deps): bump super-linter/super-linter from 8.0.0 to 8.1.0 (#92)

v0.7.1

25 Jul 15:13
09fa94f

Choose a tag to compare

What's Changed

📋 Markdown Templates

  • fix: remove extra parenthesis in readme/exercise-finished.md template (#85)

📦 Dependency updates

  • chore(deps): bump super-linter/super-linter from 7.4.0 to 8.0.0 (#81)

v0.7.0

04 Jul 09:38
f7e5b28

Choose a tag to compare

What's Changed

💥 Breaking changes

  • refactor!: rewrite markdown-templates/step-feedback/step-results-table.md to Nunjucks syntax, remove required top-level passed argument (#70)

Important

This version introduced breaking changes in this markdown-templates/step-feedback/step-results-table.md template for Mustache syntax renderers.
If you were using this template with skills/action-text-variables@v2 you will have to update to using next major version skills/action-text-variables@v3 which substituted Mustache for Nunjucks templating RELEASE NOTES

Note

Starting from this release, markdown-templates/step-feedback/step-results-table.md can also be used with GrantBirki/comment action, which also uses Nunjucks templating

Starting from this release, the top level passed argument is not needed. The template determines if all steps passed by checking if all passed keys in results_table items are equal set to true

Example:

  - name: Get response templates
    uses: actions/checkout@v4
    with:
      repository: skills/exercise-toolkit
      path: exercise-toolkit
      ref: v0.7.0

  - name: Update comment - step results
    uses: GrantBirki/comment@v2.1.1
    with:
      repository: ${{ env.ISSUE_REPOSITORY }}
      issue-number: ${{ env.ISSUE_NUMBER }}
      comment-id: ${{ steps.find-last-comment.outputs.comment-id }}
      edit-mode: replace
      file: exercise-toolkit/markdown-templates/step-feedback/step-results-table.md
      vars: |
        step_number: 2
        results_table:
          - description: "Checked if README.md file exists"
            passed: ${{ steps.check-file-exists.outcome == 'success' }}
          - description: "Checked for Installation guide in README.md"
            passed: ${{ steps.check-for-keyphrase.outcome == 'success' }}

📋 Markdown Templates

  • refactor: move the socials text from finish-exercise workflow to the exercise-finished template (#76)
  • fix: move to nunjucks template syntax for issue URL in exercise-started.md (#77)
  • refactor: update GitHub Skills link to point to the GitHub Learn URL (#75)
  • refactor!: rewrite markdown-templates/step-feedback/step-results-table.md to Nunjucks syntax, remove required top-level passed argument (#70)

⚙️ Reusable Workflows

  • refactor: move the socials text from finish-exercise workflow to the exercise-finished template (#76)

📚 Documentation

  • docs: update documentation to mention moving to Nunjucks templating and include usage with GrantBirki/comment (#72)

📦 Dependency updates

  • chore(deps): bump skills/action-text-variables from 2 to 3 (#73)