waveterm/.github/workflows/copilot-setup-steps.yml
dependabot[bot] 03927b0748
Bump nick-fields/retry from 3 to 4 in /.github/workflows (#3093)
Bumps [nick-fields/retry](https://github.com/nick-fields/retry) from 3
to 4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nick-fields/retry/releases">nick-fields/retry's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<h1><a
href="https://github.com/nick-fields/retry/compare/v3.0.2...v4.0.0">4.0.0</a>
(2026-03-20)</h1>
<h2>v3.0.2</h2>
<h2><a
href="https://github.com/nick-fields/retry/compare/v3.0.1...v3.0.2">3.0.2</a>
(2025-02-25)</h2>
<p>Fixed an issue with the automated release that prevented <a
href="https://redirect.github.com/nick-fields/retry/issues/146">#146</a>
from being properly released</p>
<h2>What's Changed</h2>
<ul>
<li>Bump action versions, fix tag step in release, regen js by <a
href="https://github.com/nick-fields"><code>@​nick-fields</code></a> in
<a
href="https://redirect.github.com/nick-fields/retry/pull/149">nick-fields/retry#149</a></li>
<li>Bump semantic-release packages by <a
href="https://github.com/nick-fields"><code>@​nick-fields</code></a> in
<a
href="https://redirect.github.com/nick-fields/retry/pull/150">nick-fields/retry#150</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/nick-fields/retry/compare/v...v3.0.2">https://github.com/nick-fields/retry/compare/v...v3.0.2</a></p>
<h2>v3.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: group log lines for each attempt by <a
href="https://github.com/raja-anbazhagan"><code>@​raja-anbazhagan</code></a>
in <a
href="https://redirect.github.com/nick-fields/retry/pull/146">nick-fields/retry#146</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/raja-anbazhagan"><code>@​raja-anbazhagan</code></a>
made their first contribution in <a
href="https://redirect.github.com/nick-fields/retry/pull/146">nick-fields/retry#146</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/nick-fields/retry/compare/v...v3.0.1">https://github.com/nick-fields/retry/compare/v...v3.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ad984534de"><code>ad98453</code></a>
Merge pull request <a
href="https://redirect.github.com/nick-fields/retry/issues/165">#165</a>
from nick-fields/nrf/node24</li>
<li><a
href="16b9199fa5"><code>16b9199</code></a>
major: upgrade to node24</li>
<li><a
href="9417ab4993"><code>9417ab4</code></a>
Merge pull request <a
href="https://redirect.github.com/nick-fields/retry/issues/148">#148</a>
from xavier2k6/nf_retry_p1</li>
<li><a
href="07cd61dba6"><code>07cd61d</code></a>
Merge branch 'master' into nf_retry_p1</li>
<li><a
href="d6b241c90e"><code>d6b241c</code></a>
Merge branch 'master' into nf_retry_p1</li>
<li><a
href="8d92921684"><code>8d92921</code></a>
Bump ci_cd workflow actions</li>
<li>See full diff in <a
href="https://github.com/nick-fields/retry/compare/v3...v4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nick-fields/retry&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 10:33:03 -07:00

67 lines
2.1 KiB
YAML

name: Copilot Setup Steps
on:
workflow_dispatch:
push:
paths: [.github/workflows/copilot-setup-steps.yml]
pull_request:
paths: [.github/workflows/copilot-setup-steps.yml]
# Note: global env vars are NOT used here — they are not reliable in all
# GitHub Actions contexts (e.g. Copilot setup steps). Values are inlined
# directly into each step that needs them.
jobs:
copilot-setup-steps:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v6
# Go + Node versions match your helper
- uses: actions/setup-go@v6
with:
go-version: "1.25.6"
cache-dependency-path: go.sum
- uses: actions/setup-node@v6
with:
node-version: 22
cache: npm
cache-dependency-path: package-lock.json
# Zig is used by your Linux CGO builds (kept available, but we won't build here)
- uses: mlugg/setup-zig@v2
# Task CLI for your Taskfile
- uses: arduino/setup-task@v2
with:
version: 3.x
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Git HTTPS so deps resolve non-interactively
- name: Force git deps to HTTPS
run: |
git config --global url.https://github.com/.insteadof ssh://git@github.com/
git config --global url.https://github.com/.insteadof git@github.com:
# Warm caches only (no builds)
- uses: nick-fields/retry@v4
name: npm ci
with:
command: npm ci --no-audit --no-fund
retry_on: error
max_attempts: 3
timeout_minutes: 5
env:
GIT_ASKPASS: "echo"
GIT_TERMINAL_PROMPT: "0"
- name: Pre-fetch Go modules
env:
GOTOOLCHAIN: auto
run: |
go version
go mod download