Skip to content

Commit cbbfcb2

Browse files
Merge pull request #8 from ft-circleci-orbs/update-cs-readme
Update cs readme
2 parents 3a8d838 + 327f6af commit cbbfcb2

File tree

2 files changed

+22
-27
lines changed

2 files changed

+22
-27
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023 <organization>
3+
Copyright (c) 2023 The Financial Times Ltd
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,34 @@
1-
# Orb Template
1+
# Cloudsmith CircleCI Orb
22

3-
<!---
4-
[![CircleCI Build Status](https://circleci.com/gh/<organization>/<project-name>.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/<organization>/<project-name>) [![CircleCI Orb Version](https://badges.circleci.com/orbs/<namespace>/<orb-name>.svg)](https://circleci.com/developer/orbs/orb/<namespace>/<orb-name>) [![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/<organization>/<project-name>/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/orbs)
3+
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/ft-circleci-orbs/cloudsmith-circleci-orb/tree/main.svg?style=svg&circle-token=66e39b994c3e883286179e5683fdfe6d3c9926d8)](https://dl.circleci.com/status-badge/redirect/gh/ft-circleci-orbs/cloudsmith-circleci-orb/tree/main) [![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/ft-circleci-orbs/cloudsmith-circleci-orb/master/LICENSE)
54

6-
--->
5+
A CircleCI orb to assist with downloading from and publishing packages to Cloudsmith.
76

8-
A project template for Orbs.
7+
---
8+
9+
## Getting started
10+
11+
The orb commands need the following parameters:
12+
13+
* `repository_identifier` : The identity/slug of the Cloudsmith repository
914

10-
This repository is designed to be automatically ingested and modified by the CircleCI CLI's `orb init` command.
1115

12-
_**Edit this area to include a custom title and description.**_
16+
* `service_identifier` : The identity/slug of the Cloudsmith service account to use when authenticating with OIDC
17+
18+
This can be found in the [Cloudsmith UI](https://cloudsmith.io/orgs/financial-times/).
19+
20+
The orb provides commands to set environment variables for various package managment tools (e.g. pip).
1321

1422
---
1523

16-
## Resources
24+
## Documentation
1725

18-
[CircleCI Orb Registry Page](https://circleci.com/developer/orbs/orb/<namespace>/<orb-name>) - The official registry page of this orb for all versions, executors, commands, and jobs described.
26+
Please see the [documention on the CircleCI orb registry](https://circleci.com/developer/orbs/orb/ft-circleci-orbs/cloudsmith-circleci).
1927

20-
[CircleCI Orb Docs](https://circleci.com/docs/orb-intro/#section=configuration) - Docs for using, creating, and publishing CircleCI Orbs.
2128

22-
### How to Contribute
29+
### Supported Package Management Tools
2330

24-
We welcome [issues](https://github.com/<organization>/<project-name>/issues) to and [pull requests](https://github.com/<organization>/<project-name>/pulls) against this repository!
31+
**Python:** pip
32+
33+
---
2534

26-
### How to Publish An Update
27-
1. Merge pull requests with desired changes to the main branch.
28-
- For the best experience, squash-and-merge and use [Conventional Commit Messages](https://conventionalcommits.org/).
29-
2. Find the current version of the orb.
30-
- You can run `circleci orb info <namespace>/<orb-name> | grep "Latest"` to see the current version.
31-
3. Create a [new Release](https://github.com/<organization>/<project-name>/releases/new) on GitHub.
32-
- Click "Choose a tag" and _create_ a new [semantically versioned](http://semver.org/) tag. (ex: v1.0.0)
33-
- We will have an opportunity to change this before we publish if needed after the next step.
34-
4. Click _"+ Auto-generate release notes"_.
35-
- This will create a summary of all of the merged pull requests since the previous release.
36-
- If you have used _[Conventional Commit Messages](https://conventionalcommits.org/)_ it will be easy to determine what types of changes were made, allowing you to ensure the correct version tag is being published.
37-
5. Now ensure the version tag selected is semantically accurate based on the changes included.
38-
6. Click _"Publish Release"_.
39-
- This will push a new tag and trigger your publishing pipeline on CircleCI.

0 commit comments

Comments
 (0)