cf-setup
GitHub Action that sets up the Cloud Foundry CLI in a workflow.
Facts
Where it sits
Who is behind it
In the atlas: maintains 34@cap-jsmaintainerChristian GeorgiContributes to this
In the atlas: maintains 1, contributes to 53@chgeoGuilherme DellagustinContributes to this
In the atlas: contributes to 27@dellagustin-sapMax GruenfelderContributes to this
In the atlas: contributes to 7@soccermaxSteffen WaldmannContributes to this
In the atlas: contributes to 25@swaldmann4 contributors
What it declares
Every artifact
- Type
- Build tool
- Origin
- By SAP
As a build tool
- Distributed through
- does not say
Connections
Pipelines that build, test and deliver on every source change
Download
README
quoted from cap-js/cf-setup under Apache-2.0, readSAP Cloud Application Programming Model setup action for Cloud Foundry
About this project
A reusable GitHub action to set up Cloud Foundry and Multi-Target Application (MTA) tooling to deploy SAP Cloud Application Programming Model (CAP) applications.
Requirements and Setup
We recommend installing via the GitHub marketplace.
Usage
- uses: cap-js/cf-setup@v2
with:
api: ${{ vars.CF_API }}
org: ${{ vars.CF_ORG }}
space: ${{ vars.CF_SPACE }}
username: ${{ vars.CF_USERNAME }}
password: ${{ secrets.CF_PASSWORD }}
origin: ${{ vars.CF_ORIGIN }}
# optional — pin tool versions (defaults shown)
cli-version: "8.18.4" # CF CLI version
mbt-version: "latest" # MBT version, e.g. "1.2.49"
Support, Feedback, Contributing
This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.
Security / Disclosure
If you find any bug that may be a security problem, please follow our instructions at in our security policy on how to report it. Please do not create GitHub issues for security-related doubts or problems.
Code of Conduct
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.
Licensing
Copyright (2025-)2026 SAP SE or an SAP affiliate company and CAP contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.
History
Others providing
Compare all 4 on the CI/CD pipelines page →- SAP Continuous Integration and DeliverySAP Continuous Integration and DeliveryA BTP service that runs SAP's predefined CI/CD pipelines for designated SAP development projects, building, testing and deploying the changes pushed to a connected Git repository.sap official, btpPredefined CI/CD pipelines for SAP development projectsfrom BTP/BAIP
- audit-summaryaudit-summaryA command line that summarises npm audit results by root dependency, with severity counts, current against latest versions and thresholds that exit with code 1.independent, generalGroups npm audit findings by root dependency, with failing thresholdsfrom General
- @sap/cds-dk@sap/cds-dkThe command line client and development toolkit for CAP projects, with the commands cds build, cds deploy, cds watch and cds add among them.sap official, capCommand line client and development toolkit for CAPfrom CAP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- A GitHub Action runs in a pipeline; it is what ci-cd is about, and deployment is what the pipeline does with it. Filed under deployment before ci-cd reached the CAP door.
- First seen.
For your agent
- Ref
artifact:cap-js-cf-setup- JSON
- /artifacts/cap-js-cf-setup.json
- MCP
- Connecting an agent