Commit Graph

1069 Commits

Author SHA1 Message Date
dependabot[bot]
173810bab4 chore(deps): bump gradle/actions from 5 to 6 (#11760)
Bumps [gradle/actions](https://github.com/gradle/actions) from 5 to 6.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v5...v6)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 11:08:31 -07:00
dependabot[bot]
516c032151 chore(deps): bump JetBrains/qodana-action from 2025.3.1 to 2025.3.2 (#11496)
Bumps [JetBrains/qodana-action](https://github.com/jetbrains/qodana-action) from 2025.3.1 to 2025.3.2.
- [Release notes](https://github.com/jetbrains/qodana-action/releases)
- [Commits](https://github.com/jetbrains/qodana-action/compare/v2025.3.1...v2025.3.2)

---
updated-dependencies:
- dependency-name: JetBrains/qodana-action
  dependency-version: 2025.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 15:46:39 -07:00
dependabot[bot]
31c4ecc553 chore(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.1 (#11376)
Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 2.1.1 to 3.0.1.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](https://github.com/slackapi/slack-github-action/compare/v2.1.1...v3.0.1)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 12:16:57 -07:00
dependabot[bot]
5ffdd00ec3 chore(deps): bump actions/upload-artifact from 6 to 7 (#10887)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dallin Romney <dallinromney@gmail.com>
2026-03-10 00:25:48 -07:00
dependabot[bot]
c846857ef8 chore(deps): bump actions/download-artifact from 7 to 8 (#10886)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 23:56:49 -07:00
Nate Sesti
300b2992c6 Fix npm OIDC: Node 24 for publish, unset bogus token (#10964)
* Remove beta release workflow and simplify stable release

Beta release is no longer used. Remove the workflow and simplify the
stable release to only support direct releases with a required version
input.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix npm OIDC: restore registry-url, clear NODE_AUTH_TOKEN, use Node 22

Previous fix removed registry-url entirely, causing ENEEDAUTH (no auth
at all). The correct approach: keep registry-url so npm knows the
endpoint, but clear NODE_AUTH_TOKEN at publish time so npm falls back
to OIDC. Also bump to Node 22 which ships with npm OIDC support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix npm OIDC: use Node 24 for publish, unset bogus NODE_AUTH_TOKEN

Root cause: setup-packages resets Node to v20 (from .nvmrc), wiping
the npm upgrade. Node 20 ships with npm 10.x which has no OIDC
support. Fix: switch to Node 24 (ships with npm 11.5.1+) right before
publish, and unset the bogus NODE_AUTH_TOKEN that setup-node creates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 16:46:46 -08:00
Nate Sesti
3a9c5feecf Fix npm OIDC publish: restore registry-url, clear token, use Node 22 (#10961)
* Remove beta release workflow and simplify stable release

Beta release is no longer used. Remove the workflow and simplify the
stable release to only support direct releases with a required version
input.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix npm OIDC: restore registry-url, clear NODE_AUTH_TOKEN, use Node 22

Previous fix removed registry-url entirely, causing ENEEDAUTH (no auth
at all). The correct approach: keep registry-url so npm knows the
endpoint, but clear NODE_AUTH_TOKEN at publish time so npm falls back
to OIDC. Also bump to Node 22 which ships with npm OIDC support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:48:07 -08:00
Nate Sesti
e24ce48c24 Remove beta release workflow (#10959)
Remove beta release workflow and simplify stable release

Beta release is no longer used. Remove the workflow and simplify the
stable release to only support direct releases with a required version
input.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 14:14:19 -08:00
Nate Sesti
1c561f0eaf Fix npm OIDC publish by removing setup-node registry config (#10958)
Fix npm publish by removing setup-node registry config that blocks OIDC

setup-node with registry-url sets NODE_AUTH_TOKEN to the GitHub token,
which npm uses instead of its OIDC flow, causing auth failures. Remove
registry-url/always-auth and switch beta workflow to OIDC too.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 13:25:30 -08:00
Nate Sesti
96bb0eac22 Merge pull request #10952 from continuedev/nate/fix-ci02
Upgrade npm for OIDC trusted publishing in stable release
2026-03-01 12:42:58 -08:00
Nate Sesti
d47cbfb436 Merge pull request #10953 from continuedev/wt-6
Add smoke tests for real API connectivity
2026-03-01 12:32:31 -08:00
Nate
25fe40a546 Add smoke tests for real API connectivity
Add a new smoke-api test suite that proves the CLI can complete real LLM
round-trips against the Anthropic API. Tests cover headless mode,
serve mode, and all-tools execution. Runs sequentially to avoid rate
limits, skips gracefully when API keys are missing (fork PRs), and
is wired into CI as a required check with allowed-skips.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 10:30:41 -08:00
Nate
d21a0089f4 Upgrade npm in stable release for OIDC trusted publishing
Node 20 ships with npm 10.x which doesn't support OIDC-based publish
authentication. Trusted publishing requires npm >= 11.5.1.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 10:06:05 -08:00
Nate
9fe15eeea8 Fix stable release npm publish by enabling OIDC trusted publishing
Add --provenance flag to npm publish so it uses the GitHub OIDC token
exchange instead of the expired NODE_AUTH_TOKEN for authentication.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 09:40:51 -08:00
Nate Sesti
966ffe9883 Remove NODE_AUTH_TOKEN from stable-release workflow
Removed NODE_AUTH_TOKEN environment variable from various steps in the stable release workflow.
2026-03-01 09:17:53 -08:00
Nate
55b256cd14 feat: pre-install suggestions CLI in devbox blueprints
Download the suggestions CLI binary from GitHub Releases during
blueprint build so it's available at /usr/local/bin/suggestions
without runtime downloads.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 20:08:13 -08:00
Nate
47aeaaa02d Remove general review and compliance GitHub Actions workflows
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:35:14 -08:00
Nate
92c593d1bf Merge remote-tracking branch 'origin/main' into nate/simplify-docs 2026-01-30 18:29:04 -08:00
Nate
f9feab110c Replace community Discord links with GitHub Discussions
Discord links across docs, READMEs, GUI components, and issue templates
now point to https://github.com/continuedev/continue/discussions.
The Discord context provider (product feature) is left untouched.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 17:19:56 -08:00
Dallin Romney
03e5fc3b92 chore: hub.continue.dev -> continue.dev 2026-01-30 15:47:00 -08:00
continue-staging[bot]
b8586d6d90 fix: pass GITHUB_TOKEN to vscode e2e tests for ripgrep download
The @vscode/ripgrep package requires authentication when downloading from
GitHub's API to avoid rate limiting (403 errors). This was causing flaky
test failures in vscode-e2e-tests.

Added github_token input to the run-vscode-e2e-test action and pass
CI_GITHUB_TOKEN to the e2e tests in pr-checks.yaml.

Generated with Continue

Co-Authored-By: Continue <noreply@continue.dev>
Co-authored-by: isabensusan <isabensusan@gmail.com>
2026-01-26 13:24:12 -08:00
Nate
3fa46d876f Publish cn-staging blueprint on stable release
The cn-staging blueprint was not being rebuilt when CLI changes were
released, causing staging devboxes to run old code. This updates the
stable release workflow to publish both cn and cn-staging blueprints.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 00:25:07 -08:00
Dallin Romney
2a0ecccf59 Merge pull request #9497 from ThanhNguyxn/fix/add-gh-token-to-agents-workflow
fix: add GH_TOKEN to continue-agents workflow
2026-01-14 14:23:55 -08:00
joffeoja
0ee57188f2 Update tidy-up-codebase.yml 2026-01-13 11:09:13 +01:00
ThanhNguyxn
dd93919070 fix: add GH_TOKEN to continue-agents workflow
Fixes #9493

Agents using the gh CLI were failing with 'missing GH_TOKEN' error.
This adds the github.token to the Run agent step environment.
2026-01-13 11:06:29 +07:00
Nate
2d2147230c fix: prevent string interpolation issues in remaining workflow steps
- continue-agents.yml: Use env var for agent name in Create Check Run step
  (prevents JS template literal breakage with backticks in filenames)

- run-continue-agent.yml: Use jq to construct JSON body instead of
  string interpolation (prevents JSON syntax errors when prompt contains
  quotes, newlines, backslashes, or other special characters)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 15:54:17 -08:00
Nate
8969f42261 fix: also use env vars in Write job summary step
The Write job summary step had the same issue - backticks in the agent
output were being interpreted as bash command substitution, causing
'syntax error near unexpected token' failures.

Use environment variables and printf instead of echo to safely handle
all special characters in the output.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 15:51:55 -08:00
Nate
fe1a35a33e fix: use env vars for safe string handling in continue-agents workflow
The "Update Check Run" step was interpolating step outputs directly into
JavaScript template literals, which breaks when the agent output contains
backticks, template literal interpolation sequences, or other special
characters that interfere with JS string parsing.

This caused failures like "SyntaxError: Unexpected identifier 'mobile'" when
the agent output contained multi-line text with certain keywords.

Fix by passing outputs as environment variables and accessing them via
process.env, which safely handles all string content without parsing issues.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 14:06:53 -08:00
Dallin Romney
b4fbe645d2 Merge pull request #9261 from continuedev/dependabot/github_actions/JetBrains/qodana-action-2025.3.1
chore(deps): bump JetBrains/qodana-action from 2025.2.4 to 2025.3.1
2026-01-06 14:14:10 -05:00
Dallin Romney
ff6b4e8092 Merge pull request #9203 from continuedev/fix/cla-allowlist-google-labs-jules-bot
chore: add google-labs-jules[bot] to CLA allowlist
2026-01-05 13:49:52 -05:00
Dallin Romney
2b743a6eaf Merge pull request #9407 from continuedev/dependabot/github_actions/actions/checkout-6
chore(deps): bump actions/checkout from 5 to 6
2026-01-05 13:31:47 -05:00
Dallin Romney
728f7564f0 Merge pull request #9408 from continuedev/dependabot/github_actions/actions/setup-node-6
chore(deps): bump actions/setup-node from 5 to 6
2026-01-05 13:31:27 -05:00
dependabot[bot]
188473fed6 chore(deps): bump actions/github-script from 7 to 8
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 09:09:57 +00:00
dependabot[bot]
2e1397d8ae chore(deps): bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 09:09:51 +00:00
dependabot[bot]
6398e7f738 chore(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05 09:09:28 +00:00
Nate
526b0b6672 feat: Add reusable Continue Agents workflow
A reusable GitHub Actions workflow that discovers and runs Continue agent
files from `.continue/agents/` on pull requests.

Usage:
```yaml
name: Run Continue Agents
on:
  pull_request:
    types: [opened, synchronize]

jobs:
  agents:
    uses: continuedev/continue/.github/workflows/continue-agents.yml@main
    secrets:
      ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
```

Features:
- Discovers all .md agent files in .continue/agents/
- Runs each agent in parallel via matrix strategy
- Shows agent output in job logs, job summary, and check runs
- Properly fails jobs when agents fail

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 23:24:58 -05:00
Nate
a396ed2acc fix: Remove symlink logic from production blueprint template 2026-01-02 13:58:13 -05:00
Nate
ce07084d2d fix: Remove symlink logic from staging blueprint template 2026-01-02 13:54:46 -05:00
Nate
3dc36ba00e feat: Add staging blueprint (cn-staging) for isolated testing
- Add runloop-blueprint-staging-template.json with name "cn-staging"
- Update upload workflow to use matrix strategy for both blueprints

This enables testing blueprint changes in staging before production.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 13:53:52 -05:00
Nate
a80c8fc394 Fix npm cache corruption in base blueprint
Add `npm cache clean --force` at the end of the base blueprint setup
to prevent "idealTree already exists" errors in child blueprints.

The npm global install leaves cache state that can cause issues when
child blueprints run their own npm install commands.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 13:32:18 -05:00
dependabot[bot]
918186a8d3 chore(deps): bump JetBrains/qodana-action from 2025.2.4 to 2025.3.1
Bumps [JetBrains/qodana-action](https://github.com/jetbrains/qodana-action) from 2025.2.4 to 2025.3.1.
- [Release notes](https://github.com/jetbrains/qodana-action/releases)
- [Commits](https://github.com/jetbrains/qodana-action/compare/v2025.2.4...v2025.3.1)

---
updated-dependencies:
- dependency-name: JetBrains/qodana-action
  dependency-version: 2025.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 09:08:09 +00:00
continue[bot]
aa86703023 chore: add google-labs-jules[bot] to CLA allowlist
Add google-labs-jules[bot] to the CLA allowlist to allow automated commits from this bot to pass CLA checks without requiring manual signature.

This bot is used for automated code improvements and should be treated similarly to other approved bots like continue[bot] and dependabot[bot].

Generated with [Continue](https://continue.dev)

Co-Authored-By: Continue <noreply@continue.dev>
Co-authored-by: nate <nate@continue.dev>
2025-12-18 01:49:37 +00:00
Dallin Romney
ca6f7b81eb Merge pull request #9138 from continuedev/dependabot/github_actions/actions/cache-5
chore(deps): bump actions/cache from 3 to 5
2025-12-15 16:57:28 -08:00
Dallin Romney
b6e1c77d32 Merge pull request #9139 from continuedev/dependabot/github_actions/JetBrains/qodana-action-2025.2.4
chore(deps): bump JetBrains/qodana-action from 2025.2.3 to 2025.2.4
2025-12-15 16:57:07 -08:00
Dallin Romney
e3ecc08df4 Merge pull request #9161 from continuedev/dependabot/github_actions/actions/download-artifact-7
chore(deps): bump actions/download-artifact from 6 to 7
2025-12-15 16:56:42 -08:00
Dallin Romney
c970d2d4e6 Merge pull request #9162 from continuedev/dependabot/github_actions/actions/upload-artifact-6
chore(deps): bump actions/upload-artifact from 5 to 6
2025-12-15 16:56:26 -08:00
BekahHW
13e9f2977a Merge pull request #8962 from continuedev/add-integration-docs
Add PostHog, Atlassian, and Netlify integration documentation
2025-12-15 13:53:28 -05:00
dependabot[bot]
5594fbf5eb chore(deps): bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 09:09:27 +00:00
dependabot[bot]
374e084281 chore(deps): bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 09:09:10 +00:00
dependabot[bot]
8dbe639358 chore(deps): bump JetBrains/qodana-action from 2025.2.3 to 2025.2.4
Bumps [JetBrains/qodana-action](https://github.com/jetbrains/qodana-action) from 2025.2.3 to 2025.2.4.
- [Release notes](https://github.com/jetbrains/qodana-action/releases)
- [Commits](https://github.com/jetbrains/qodana-action/compare/v2025.2.3...v2025.2.4)

---
updated-dependencies:
- dependency-name: JetBrains/qodana-action
  dependency-version: 2025.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-12 09:09:50 +00:00