Skip to content

feat(sync-secret): add app connection and secret sync for Travis CI#6097

Merged
adilsitos merged 16 commits intomainfrom
sync-secrets/eng-2939
Apr 23, 2026
Merged

feat(sync-secret): add app connection and secret sync for Travis CI#6097
adilsitos merged 16 commits intomainfrom
sync-secrets/eng-2939

Conversation

@adilsitos
Copy link
Copy Markdown
Contributor

@adilsitos adilsitos commented Apr 20, 2026

Context

Add app connection and sync secret for Travis CI.

Screenshots

Several screenshots on the documentation. I recommend to render the docs locally and check them

Steps to verify the change

  • Go over the documentation and make sure the sync secret is happening between travis and infisical.
  • Recommendations:
    • Entire repo
      • Add some secrets inside travis. Create some as publics and others as private
      • Create a sync for the entire repository on Travis.
      • Check that the public secrets were imported to infisical
      • Validate that a change or a new secret is synced with Travis
    • Specific branch
      • Add some secrets inside Travis, but now define them to a specific branch.
      • Create a sync to a specific branch.
      • Check that the public secrets are imported (only the secrets that are specific for the branch needs to be imported)
      • Validate that a change or a new secret is sync with Travis, and the right branch is defined for them

Type

  • Fix
  • Feature
  • Improvement
  • Breaking
  • Docs
  • Chore

Checklist

  • Title follows the conventional commit format: type(scope): short description (scope is optional, e.g., fix: prevent crash on sync or fix(api): handle null response).
  • Tested locally
  • Updated docs (if needed)
  • Updated CLAUDE.md files (if needed)
  • Read the contributing guide

@linear
Copy link
Copy Markdown

linear Bot commented Apr 20, 2026

@maidul98
Copy link
Copy Markdown
Collaborator

maidul98 commented Apr 20, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@mintlify
Copy link
Copy Markdown

mintlify Bot commented Apr 20, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
infisical 🟢 Ready View Preview Apr 20, 2026, 6:54 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@adilsitos adilsitos changed the title feat(sync-secret): add app connection and sync secret for Travis CI feat(sync-secret): add app connection and secret sync for Travis CI Apr 20, 2026
Comment thread backend/src/services/secret-sync/travis-ci/travis-ci-sync-fns.ts
Comment thread backend/src/services/secret-sync/travis-ci/travis-ci-sync-fns.ts
mathnogueira
mathnogueira previously approved these changes Apr 22, 2026
Copy link
Copy Markdown
Contributor

@mathnogueira mathnogueira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested it and it works great.

Just take a look at the doc comments.

Comment thread docs/integrations/secret-syncs/travis-ci.mdx
Comment thread docs/integrations/app-connections/travis-ci.mdx
@adilsitos adilsitos merged commit cf2d63d into main Apr 23, 2026
14 of 15 checks passed
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.

3 participants