Skip to content

[chore] infra: remove deprecated certificateCreationToken secret#2814

Merged
joshestein merged 1 commit into
masterfrom
josh/2808-remove-old-airtable-secret
Jul 20, 2026
Merged

[chore] infra: remove deprecated certificateCreationToken secret#2814
joshestein merged 1 commit into
masterfrom
josh/2808-remove-old-airtable-secret

Conversation

@joshestein

@joshestein joshestein commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Description

Follow-up to #2813, which renamed the shared Airtable-automation secret to airtableAutomationToken. All application and infra code now reference the new secret; the old certificateCreationToken Pulumi secret is unused and safe to delete.

Verified no remaining references to certificateCreationToken / CERTIFICATE_CREATION_TOKEN in tracked files.

Issue

Fixes #2808

🤖 Generated with Claude Code

Follow-up to #2813, which renamed the shared Airtable-automation secret
to airtableAutomationToken. All code now references the new secret; the
old certificateCreationToken value is unused and safe to delete.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Will-Howard
Will-Howard temporarily deployed to josh/2808-remove-old-airtable-secret - bluedot-preview PR #2814 July 20, 2026 13:31 — with Render Destroyed
@Will-Howard
Will-Howard temporarily deployed to josh/2808-remove-old-airtable-secret - bluedot-storybook-preview PR #2814 July 20, 2026 13:31 — with Render Destroyed
@joshestein

Copy link
Copy Markdown
Collaborator Author

@claude review

@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@joshestein, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 51 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 084a493c-e9c6-435f-90fa-a6f785735bbc

📥 Commits

Reviewing files that changed from the base of the PR and between cc3cd0e and 23b5aba.

📒 Files selected for processing (1)
  • apps/infra/Pulumi.prod.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch josh/2808-remove-old-airtable-secret

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@claude

claude Bot commented Jul 20, 2026

Copy link
Copy Markdown

Claude encountered an error —— View job


I'll analyze this and get back to you.

@greptile-apps

greptile-apps Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Removes the deprecated infra:certificateCreationToken encrypted secret entry from Pulumi.prod.yaml. A codebase-wide search confirms no code references this key anywhere, so the removal is clean.

  • Deletes the infra:certificateCreationToken Pulumi config entry (encrypted with secure: prefix) from the production stack config.
  • No other files are changed; no code paths reference this secret.

Confidence Score: 5/5

Safe to merge — removes an unused encrypted secret with no remaining code references.

The change deletes a single encrypted config entry from the Pulumi production stack. A full codebase search confirms nothing references certificateCreationToken, so there is no risk of breaking a live code path.

No files require special attention.

Important Files Changed

Filename Overview
apps/infra/Pulumi.prod.yaml Removes the deprecated infra:certificateCreationToken encrypted secret; no remaining references exist in the codebase.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Pulumi.prod.yaml] -->|previously contained| B["infra:certificateCreationToken\n(encrypted secret)"]
    A -->|still contains| C[Other production secrets]
    B -->|removed — no code references found| D[Deleted]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Pulumi.prod.yaml] -->|previously contained| B["infra:certificateCreationToken\n(encrypted secret)"]
    A -->|still contains| C[Other production secrets]
    B -->|removed — no code references found| D[Deleted]
Loading

Reviews (1): Last reviewed commit: "[chore] infra: remove deprecated certifi..." | Re-trigger Greptile

@joshestein
joshestein merged commit 3999a19 into master Jul 20, 2026
8 checks passed
@joshestein
joshestein deleted the josh/2808-remove-old-airtable-secret branch July 20, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rename CERTIFICATE_CREATION_TOKEN -> AIRTABLE_AUTOMATION_TOKEN

2 participants