Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds an opt-in “setup task” capability to the composite action to install/configure the task runner, aligning with Issue #23’s request to support Task setup as part of job initialization.
Changes:
- Introduces new inputs (
setup-task,task-version,task-retries) and ago-task/setup-taskstep inaction.yml. - Documents the new Task inputs in
README.md. - Extends CI workflow coverage by invoking the new Task setup path in
.github/workflows/test.yml(including a dedicated job).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
action.yml |
Adds Task-related inputs and composite steps to install Task via go-task/setup-task. |
README.md |
Documents Task inputs and their intended usage. |
.github/workflows/test.yml |
Exercises the new setup-task inputs in CI, including a new job. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: Roger Barker <roger.barker@swirldslabs.com> chore: Update README Signed-off-by: Roger Barker <roger.barker@swirldslabs.com> chore: Update harden-runner Signed-off-by: Roger Barker <roger.barker@swirldslabs.com> chore: Fix GITHUB_TOKEN Signed-off-by: Roger Barker <roger.barker@swirldslabs.com> chore: Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Roger Barker <roger.barker@swirldslabs.com>
9c6bbcd to
5306f04
Compare
andrewb1269
requested changes
Apr 14, 2026
Co-authored-by: Andrew Brandt <andrew.brandt@hashgraph.com> Signed-off-by: Roger Barker <roger.barker@swirldslabs.com>
andrewb1269
approved these changes
Apr 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This pull request adds support for setting up the Task runner (go-task) as part of the GitHub Action workflow. It introduces new inputs for configuring Task setup, updates documentation, and modifies the workflow and action definitions to handle these new options.
Task runner integration:
action.ymlfor Task setup:setup-task,task-version, andtask-retries, with appropriate defaults and descriptions. Also updated thecheckout-tokendescription to clarify its use for Task setup. [1] [2]go-task/setup-taskaction, including a step to log Task setup parameters.Workflow and documentation updates:
.github/workflows/test.ymlto pass Task-related inputs to jobs and added a newtest-setup-taskjob to verify Task setup in CI. [1] [2]README.mdto document the new Task-related inputs and their usage.Related Issue(s)
Closes #23