Commit Graph
89 Commits
Author SHA1 Message Date
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> c9631e8a9a Bump version to next iteration after v0.7.4-alpha.4 release (#3017)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-13 20:46:15 +02:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 458096b45c Bump version to next iteration after v0.7.4-alpha.3 release (#3006)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-12 07:18:42 +02:00
github-actions[bot]github-actions[bot] <github-actions[bot]@users.noreply.github.com>Juan José MataJuan José Mata
84f05e36c4 Bump version to next iteration after v0.7.4-alpha.2 release (#2916)
* Bump version to next iteration after v0.7.4-alpha.2 release

* alpha.3

---------

Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Juan José Mata <jjmata@jjmata.com>
Co-authored-by: Juan José Mata <juanjo.mata@gmail.com>
2026-08-05 01:03:20 +02:00
Juan José Mata 705878807b Version bump 2026-08-04 15:40:19 -07:00
Sure Admin (bot) 2bdaa7a171 Bump version after v0.7.3 release (#2879) 2026-08-01 04:46:24 +02:00
Juan José Mata c9a28e1aa4 Bump versions 2026-07-25 23:27:33 -07:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> f3afcf955a Bump version to next iteration after v0.7.3-alpha.5 release (#2791)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-25 07:18:12 +02:00
Juan José Mataandgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> e96f54920d Fix automated version bumps and advance prerelease version (#2748)
* Bump version to next iteration after v0.7.3-alpha.4 release

* Use GitHub token for automated version bump PRs

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-22 02:53:44 +02:00
Juan José Mataandgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> acc3532319 Fix automated version bumps and advance prerelease version (#2704)
* Bump version to next iteration after v0.7.3-alpha.3 release

* Fix automated version bump pull requests

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-17 08:10:04 +02:00
Juan José Mata f4455a272d Version bump 2026-07-17 07:22:29 +02:00
Juan José Mata 1abcfa00db Version bump 2026-07-03 23:20:55 -07:00
Juan José Mata 356be8ca55 Bump versions 2026-06-29 22:58:07 -07:00
Juan José Mata 025000b4fe Bump versions 2026-06-27 06:50:55 +02:00
Juan José Mataandgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 88d382f2f8 Bump version to next iteration after v0.7.2-alpha.8 release (#2423)
* Bump version to next iteration after v0.7.2-alpha.8 release

* Version bump

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-21 11:50:59 +02:00
Josh 60d9a70aff Refresh Pipelock integration for v2.8 receipts (#2406)
* chore(pipelock): refresh integration for v2.8 receipts

* Clarify Pipelock receipt key mounts
2026-06-19 17:16:38 +02:00
Juan José Mata 51c826ca2c Bump versions by hand 2026-06-15 09:32:09 +03:00
Juan José Mata 6ebead4690 Bump version by hand 2026-06-14 22:59:38 +03:00
Juan José Mata a3f31fb853 Bump release 2026-06-08 21:53:21 +02:00
Juan José Mata b70d4744cc Bump versions by hand 2026-06-02 21:47:51 +02:00
Juan José Mata 9ccc2719c1 Forcing myself to bump by hand 2026-05-31 15:48:51 +02:00
Juan José Mata bfe91cd881 New alpha train! 2026-05-31 14:13:41 +02:00
Juan José Mata 8c07236f71 Bump version by hand 2026-05-24 16:19:37 +02:00
JoshandJuan José Mata ca895416a4 chore(helm): bump pipelock to 2.5.0 and surface 2.5 config (#1913)
* chore(helm): bump pipelock to 2.5.0 and surface 2.5 config

Bumps pipelock.image.tag from 2.2.0 to 2.5.0 and exposes the most
relevant 2.5 features as structured Helm values:

- pipelock.requestBodyScanning: scan outbound bodies and sensitive
  headers for prompt-injection and DLP payloads. Disabled by default;
  roll out with action=warn before flipping to block.
- pipelock.healthWatchdog: structured config for the wedge-detection
  watchdog with an exposeSubsystems toggle for /health detail.
- pipelock.mcpToolPolicy.rules: structured values for rendering
  mcp_tool_policy.rules including redirect-profile references.

Also fixes a latent config-validation regression: pipelock 2.x rejects
an enabled mcp_tool_policy with no rules, but the chart previously
defaulted to enabled=true with an empty rules list, which hard-fails
'pipelock check'. The default is now enabled=false; operators must
explicitly enable and provide at least one rule.

Refreshes README, CHANGELOG, docs/hosting/pipelock.md, docs/hosting/ai.md,
compose example pin comment, and pipelock.example.yaml to call out 2.5
highlights (Audit Packet v0 verifiers, SPIFFE-strict envelopes, scanner
attribution on MCP block receipts, pipelock doctor). Also fixes a stale
docs/hosting/mcp.md reference to the removed compose.example.pipelock.yml.

* chore(helm): fail helm template when mcp_tool_policy enabled with no rules

Adds a guard in asserts.tpl so an operator who sets
pipelock.mcpToolPolicy.enabled=true without populating
pipelock.mcpToolPolicy.rules gets a clear render-time error instead
of a container crash-loop with the pipelock validation message.

Per CodeRabbit feedback on #1913.

* Versions

---------

Co-authored-by: Juan José Mata <jjmata@jjmata.com>
2026-05-24 13:50:44 +02:00
Josh 675a7164ed fix(helm): skip Redis/DB auto-wiring when extraEnv override is set (#1868)
* fix(helm): skip Redis/DB auto-wiring when extraEnv override is set

Setting rails.extraEnv.REDIS_URL or DATABASE_URL caused the chart to
emit the URL twice, once from auto-wiring and once from the generic
extraEnv loop. Server-side apply rejected the Deployment with a
duplicate-key error.

The auto-wiring path also added REDIS_PASSWORD / DB_PASSWORD env vars
sourced from secret keys that external-service users typically don't
have, so even after deduplicating, pods failed CreateContainerConfigError.

Gate the auto-emit block on the absence of a user override. The
extraEnv loop emits the URL once and no *_PASSWORD env is injected.
Chart-managed Redis/Postgres behavior is unchanged.

* fix(helm): guard extraEnv index against nil

CodeRabbit flagged that `index $ctx.Values.rails.extraEnv "DATABASE_URL"`
(and the REDIS_URL equivalent) panic if a user sets `rails.extraEnv: null`
or omits the field entirely. Wrap with `default (dict)` first, matching
the defensive pattern already used elsewhere in this template.

* fix(helm): use hasKey for extraEnv presence check

Switch from `(index $railsExtraEnv "URL_KEY")` to `hasKey $railsExtraEnv
"URL_KEY"`. With `index`, a user setting `DATABASE_URL: ""` or
`REDIS_URL: ""` in extraEnv would still trigger chart auto-injection
(empty string is falsy), recreating the duplicate-emission bug for the
empty-value case. `hasKey` keys the gate on presence, so any explicit
override (including empty) suppresses auto-wiring.
2026-05-20 20:30:21 +02:00
Juan José Mata bc9f13059a Bump version by hand 2026-05-18 21:46:28 +02:00
Juan José Mata ceb8e6261a Skip to alpha.9 2026-05-17 17:05:06 +02:00
Juan José Mata 495d8a223d Bump failed 2026-05-15 14:57:40 +02:00
github-actions[bot] 3c4c32584a Bump version to next iteration after v0.7.1-alpha.6 release 2026-05-12 21:37:59 +00:00
github-actions[bot] 36960fe058 Bump version to next iteration after v0.7.1-alpha.5 release 2026-05-10 20:31:28 +00:00
github-actions[bot] 5fa1c034b4 Bump version to next iteration after v0.7.1-alpha.4 release 2026-05-07 23:12:24 +00:00
github-actions[bot] 96ba3daa92 Bump version to next iteration after v0.7.1-alpha.3 release 2026-05-05 10:07:28 +00:00
github-actions[bot] faf31b9c91 Bump version to next iteration after v0.7.1-alpha.2 release 2026-05-03 18:47:57 +00:00
github-actions[bot] cfa4dfd035 Bump version to next iteration after v0.7.1-alpha.1 release 2026-05-01 12:59:55 +00:00
d96e551c01 Move versioning from Rails initializer to .sure-version file (#1587)
* Extract version to .sure-version file and add Sentry release tracking

Move the hardcoded version string to a `.sure-version` file at the repo
root so it can be read by both the Rails version initializer and other
tooling. Configure `config.release` in the Sentry initializer to tag
errors with the app version.

https://claude.ai/code/session_01KfUgF42B3exoU2vpErqJyW

* Use .sure-version as single source of truth in Helm CI workflows

Update chart-ci, chart-release, and publish workflows to read the app
version from .sure-version instead of regex-parsing version.rb. The
pre-release bump job now writes directly to .sure-version and stages it
for commit.

https://claude.ai/code/session_01KfUgF42B3exoU2vpErqJyW

* Guard empty .sure-version fallback

* fix: sync Helm chart version with .sure-version

* Moving on to `v0.7.1-alpha.*` with this

* Defensive rescue

* Getting fancy with versions now

---------

Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: SureBot <sure-bot@we-promise.com>
Co-authored-by: sure-admin <sure-admin@splashblot.com>
2026-04-29 11:36:04 +02:00
github-actions[bot] 3960582fd2 Bump version to next iteration after v0.7.0-alpha.7 release 2026-04-27 19:31:48 +00:00
github-actions[bot] 0d5dcfaa1b Bump version to next iteration after v0.7.0-alpha.7 release 2026-04-27 18:21:29 +00:00
LPW b457514c31 chore(pipelock): bump chart default to v2.2.0, add CI scan badge (#1494)
- Helm chart default pipelock.image.tag bumped from 2.0.0 to 2.2.0
  (three minor releases behind latest)
- README: pipelock CI scan status badge added to the existing badge row
- charts/sure/README.md, docs/hosting/pipelock.md, pipelock.example.yaml:
  refreshed feature notes to reference the upstream changelog rather than
  pinning to a single version
- compose.example.ai.yml: pin example comment bumped to :2.2.0
- Workflow pin (@v2) unchanged — floating major tag picks up 2.2.x
2026-04-18 09:32:23 +02:00
github-actions[bot] f46554e4b1 Bump version to next iteration after v0.7.0-alpha.5 release 2026-04-17 11:57:39 +00:00
Dario G. Mori c745a57f4b feat(helm): CNPG resource limits/requests (#1487)
* feat(helm): resource limits and requests for cnpg cluster

* feat(helm): added commented example resource request and limits in values.yaml
2026-04-17 13:38:36 +02:00
github-actions[bot] 52c16cc174 Bump version to next iteration after v0.7.0-alpha.4 release 2026-04-12 19:00:55 +00:00
github-actions[bot] 814f2df570 Bump version to next iteration after v0.7.0-alpha.3 release 2026-04-09 21:49:17 +00:00
github-actions[bot] 762bbaec6b Bump version to next iteration after v0.7.0-alpha.2 release 2026-04-07 11:35:41 +00:00
Juan José Mata 38d2ac21d0 Fix version number of v0.7.0-alpha-* builds 2026-04-06 00:34:42 +02:00
github-actions[bot] 185d624889 Bump version to next iteration after v0.7.0-alpha.1 release 2026-04-03 00:32:39 +00:00
github-actions[bot] a3203989b1 Bump version to next iteration after v0.6.9-alpha.9 release 2026-03-24 16:35:05 +00:00
LPWandJuan José Mata 1ddc427fd5 chore(helm): bump pipelock to v2.0.0 with trusted domains and redirect profiles (#1266)
* chore(helm): bump pipelock to v2.0.0 with trusted domains and redirect profiles

- Bump pipelock image tag from 1.5.0 to 2.0.0
- Add first-class Helm values for trustedDomains and mcpToolPolicy.redirectProfiles
- Update CI GitHub Action from @v1 to @v2
- Update compose example, config reference, and docs with v2.0 features

* Releasing this today in `alpha` form

---------

Co-authored-by: Juan José Mata <jjmata@jjmata.com>
2026-03-24 09:30:54 +01:00
github-actions[bot] 20f279875e Bump version to next iteration after v0.6.9-alpha.8 release 2026-03-23 14:40:55 +00:00
github-actions[bot] d6a0a3c588 Bump version to next iteration after v0.6.9-alpha.7 release 2026-03-22 15:25:23 +00:00
LPWandJuan José Mata e43a8f295d Bump pipelock image from 0.3.2 to 1.5.0 (#1238)
* Bump pipelock image from 0.3.2 to 1.5.0

* Releasing via `alpha`

---------

Co-authored-by: Juan José Mata <jjmata@jjmata.com>
2026-03-21 15:32:07 +01:00
github-actions[bot] b68c767b34 Bump version to next iteration after v0.6.9-alpha.5 release 2026-03-17 18:51:56 +00:00