Commit graph

69 commits

Author SHA1 Message Date
Jussi Kukkonen
cb08653746 README: Fix image link
rawgit.com is not related to github in any way and is deprecated,
let's not use it.

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
2026-03-20 13:03:37 +02:00
Jussi Kukkonen
e30838428e README: Update badges
* Add a badge for conformance
* Shorten the name of the workflow (since that ends up in the badge)
* Tweak badge alt names to be more useful

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
2024-10-17 16:42:27 +03:00
Jussi Kukkonen
cde61e82c5 README: Fix scorecard image url as well
scorecard.dev is the "correct" domain.

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
2024-07-09 09:27:25 +03:00
harshitasao
621ec86954 changed the scorecard badge link to the standard format
Signed-off-by: harshitasao <harshitasao@gmail.com>
2024-07-05 02:02:11 +05:30
h4l0gen
b196b4b0ec
adding contributing.md on README.md
Signed-off-by: h4l0gen <ks3913688@gmail.com>
2024-05-24 17:43:56 +05:30
Jussi Kukkonen
203b471895 README: Update repository mention
Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
2023-03-06 11:34:52 +02:00
Jussi Kukkonen
f29d8471c8 workflows: Add Scorecards workflow
This is a modifed version of the workflow from the project itself:
* Not using personal access tokens because I believe they are a
  security issue (this means Branch-Protection check will be incorrect)
* Not uploading results to actions cache: Maybe there's a point but I
  don't see it as the SARIF files are not very human readable

This should give us some code scanning alerts in the security tab on Github.
This is not really what I'm interested in though so I've enabled the upload
to https://api.securityscorecards.dev/. The results json on there is not
exactly readable but it is good enough to check what the current results
are -- and deps.dev should use those results after some delay I believe.

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
2022-11-22 18:15:56 +02:00
Jussi Kukkonen
f56d5267ed README: Remove limitations
There may be ways to unsafely use the client library but situation
should be significantly better now with ngclient:
  * metadata writing is safer, more atomic
  * non-root cached metadata is never trusted (so inconsistent
    cached repository is not a security issue)
  * the cache locations are now clearly application
    decisions (they are required Updater constructor args)

Move the notice to Updater module documentation.

Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
2022-11-18 13:16:41 +02:00
Marina Moore
9c099972ed move security.md to docs folder
Signed-off-by: Marina Moore <mnm678@gmail.com>
2022-09-08 15:12:13 -04:00
Marina Moore
693c50b3dd Apply suggestions from code review
Co-authored-by: Joshua Lock <jlock@vmware.com>
Signed-off-by: Marina Moore <mnm678@gmail.com>
2022-09-08 15:10:56 -04:00
Marina Moore
ffa365c8e8 Remove duplicate security text from README and link to SECURITY.md
Signed-off-by: Marina Moore <mnm678@gmail.com>
2022-09-08 15:10:56 -04:00
Joshua Lock
f8df202323 Link to python-tuf blog from README
Signed-off-by: Joshua Lock <jlock@vmware.com>
2022-07-26 17:38:14 +01:00
Lukas Puehringer
b678de8c8b doc: reword announcement about upcoming 1.0.0
Change docs in preparation of close v1.0.0 release.

- Remove important notice about upcoming 1.0.0 release from README
- Reword 1.0.0-ANNOUNCEMENT.md to not sound outdated after release

Co-authored-by: Joshua Lock <jlock@vmware.com>
Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
2022-02-18 15:23:37 +02:00
Lukas Puehringer
5845c8992c doc: update acknowledgements and rm AUHTORS.txt
Update README.md#Acknowledgements
- Reword to acknowledge maintainer contributions as well
- Remove names that are mentioned in maintainers document
- Remove duplicate Konstantin Andrianov
  Santiago Torres-Arias, Sebastien Awwad, Trishank Kuppusamy,
  Vladimir Diaz)
- Add new significant contributors
  (Ivana Atanasova, Kairo de Araujo, Martin Vrachev)

Remove unmaintained AUTHORS.txt, which lists many individuals and
organisations that are/were not affiliated with 'python-tuf', but
other projects in the TUF ecosystem (Thandy, Notary, etc.) and
thus is not suited for this repository.
-> theupdateframework.io#38

Caveats:
- Significant contributors means  top ~20 committers sorted by
  commit count (`git shortlog -s`).
- The Acknowledgements section might miss significant contributors,
  if they contributed by other means than git commits in this repo.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2022-02-16 11:01:18 +01:00
Lukas Puehringer
24561bc4bb doc: minor readme updates
- Add generic opening sentence that says what TUF actually does.
- Add link to #tuf channel on CNCF slack to contact section

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2022-02-15 13:46:12 +01:00
lukpueh
31fd8d4f03
Merge pull request #1790 from lukpueh/rm-all
Rm all legacy
2022-02-04 14:01:53 +01:00
Jussi Kukkonen
537ce12c2b README: Fix CI badge
The URL was referring to an older workflow name which lead to a badge
that no longer updates based on CI results. This commit also changes to
using "actions/workflows/FILENAME/badge.svg" as current documentation
suggests.

Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
2022-02-04 11:09:10 +02:00
Lukas Puehringer
8c72588662 doc: don't mention legacy tools in main README
Legacy tools will be removed in subsequent commits.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2022-01-26 14:43:36 +01:00
Kairo de Araujo
18c2c8a288 docs: simplify examples on repo README
The code examples now have a simple README.md. This commit simplifies
the README.md examples to the example folder instead of listing each
example.

Signed-off-by: Kairo de Araujo <kdearaujo@vmware.com>
2022-01-19 10:50:23 +01:00
Kairo de Araujo
0a4d88a8ab docs: fix relative to absolute links on README.md
This commit fixes the relatives links on README.md, adding absolute
links.
The PyPI renders the README.md as an HTML page on the landing page
of the python-tuf package. If the links are not absolute links to
the files in git repository, they will fail.

Fixes: #1739

Signed-off-by: Kairo de Araujo <kdearaujo@vmware.com>
2022-01-18 12:06:42 +01:00
Lukas Puehringer
3533d8aa98 doc: remove duplicate outdated docs
These documents are also hosted on our website and in a better
shape too (kudos to @jhdalek55!). There is no need to maintain
outdated duplicates.

This patch removes the documents and updates references as needed.

Note, the full history of these docs can be tracked in the old
archived website repo and in the new one (filenames may vary in
case and extension):
old: https://github.com/theupdateframework/theupdateframework.github.io
new: https://github.com/theupdateframework/theupdateframework.io/tree/master/content

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2022-01-13 17:02:53 +01:00
Jussi Kukkonen
1ea497abae README: Update descriptions of the provided APIs
* ngclient and Metadata API are production ready: start with them, then
  mention legacy
* link to API reference instead of code
* link to examples instead of (legacy) getting started document

Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
2021-12-15 16:36:50 +02:00
Lukas Puehringer
d06ca61570 doc: announce 1.0.0 stable release
* Add a document that announces a stable "modern
  implementation"-only 1.0.0 release, with the following contents:
  - the scheduled release date
  - contents of release (metadata API, ngclient, no legacy code)
  - legacy code deprecation note (adr 2)
  - note about lack of repository tool (adr 10)
  - migration instructions

* Add "important notice" to head of main README, pointing to above
  document.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2021-12-10 10:59:55 +01:00
Jussi Kukkonen
a85688b167 README: Add a badge for ReadTheDocs build
Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
2021-09-02 14:25:54 +03:00
Jussi Kukkonen
2644264171 README: Update Coveralls project url
coveralls automatically created a new project when the Github project
name changed.

Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
2021-09-02 14:25:52 +03:00
Joshua Lock
3dc5594242 Update links to account for repository rename
We have renamed the repository from tuf->python-tuf

Signed-off-by: Joshua Lock <jlock@vmware.com>
2021-09-01 11:15:33 +01:00
Joshua Lock
089f01f5fa README: describe the current state of the project refactor
Signed-off-by: Joshua Lock <jlock@vmware.com>
2021-07-20 12:48:52 +01:00
Joshua Lock
237c6b2836 README: update links to the specification
Link to the latest, rendered, version of the specification

Signed-off-by: Joshua Lock <jlock@vmware.com>
2021-07-20 12:48:21 +01:00
Lukas Puehringer
f6b93830e7 Temporarily remove Dependabot badge
The Dependabot status badge no longer works, since having
migrated from stand-alone to GitHub native in #1258.

The issue is tracked upstream in dependabot/dependabot-core#1912.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2021-01-18 11:15:51 +01:00
Lukas Puehringer
d97c2872db Re-add coveralls.io badge
A recent commit reinstates publishing of coverage data to
coveralls.io. This commit re-adds the corresponding badge which
was temporarily removed in #1242.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2021-01-13 13:45:03 +01:00
Lukas Puehringer
0ab9ee7617 Temporarily remove coveralls + fossa badges
The newly add GitHub workflow, which replaces Travis and Appveyor
does not support publishing coverage (coveralls) and license
(fossa) data yet (formerly done by Travis).

This commit removes the corresponding badges from README. It shall
be reverted once coveralls and fossa are re-enabled.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2020-12-17 10:29:06 +01:00
Lukas Puehringer
9ec845cbc1 Adopt CI change in TUF docs
Replace mentions of travis/appveyor with GitHub Actions in
governance (contribution) and readme (badges) documents.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2020-12-17 10:28:38 +01:00
Lukas Puehringer
d46ebd016e Update Travis CI build badge/docs after migration
Update badge URL in readme after migrating from travis-ci.org to
travis-ci.com, due to brownout on the former.

Migration was performed via Travis Web UI:
https://docs.travis-ci.com/user/migrate/open-source-repository-migration

NOTE: This is a quick fix to speed up Travis builds until we switch
to GitHub Actions (#1195)

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2020-11-12 10:07:53 +01:00
Trishank Karthik Kuppusamy
0f0bce5f21
Update README.md
Point to .io website for adoptions instead of duplicating information

Signed-off-by: Trishank Karthik Kuppusamy <trishank.kuppusamy@datadoghq.com>
2020-07-21 12:14:15 -04:00
Trishank Karthik Kuppusamy
a57df738de
Update README.md
Update list of adoptions

Signed-off-by: Trishank Karthik Kuppusamy <trishank.kuppusamy@datadoghq.com>
2020-07-21 12:14:11 -04:00
Lukas Puehringer
6186e075d4 Add Dependabot status badge
Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2020-02-07 12:45:34 +01:00
Lukas Puehringer
08f50ab075 Remove pyup config and badges
The PyUp GitHub integration for TUF stopped working a few days
ago. Instead of troubleshooting, I'm seizing the opportunity to
replace it with Dependabot, which has shown to work well in the
in-toto org.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2020-02-06 17:35:59 +01:00
marinamoore
9e5a7c6905 Clarified location
Signed-off-by: marinamoore <mmoore32@calpoly.edu>
2020-01-07 10:40:46 -08:00
marinamoore
5e0156f16b Add note to readme explaining that thread safety is not provided
Signed-off-by: marinamoore <mmoore32@calpoly.edu>
2020-01-03 17:04:38 -08:00
Sumana Harihareswara
4d43201af8 Add PyPI badge
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2019-11-26 14:23:28 -05:00
Justin Cappos
8f6fc69735
Clarify CNCF role...
Signed-off-by: Justin Cappos <justincappos@gmail.com>
2019-10-16 20:23:32 -04:00
Lukas Puehringer
e78b98913e Update fossa badge in README
Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2019-09-17 12:52:22 +02:00
Justin Cappos
49e75ffe5a
Update README.md 2019-06-18 14:54:36 -04:00
Sebastien Awwad
06cdb21efd
DOC: explain what this repo is: the reference implementation
at the very top of the README.

and:
- note that this implementation is intended to conform to version
  1.0 of the TUF specification
- draw some distinctions between the TUF design and this ref impl.
- turn the older blurb about TUF into an About-TUF section
- expand that blurb with a link to both an introduction in the repo
  and the TUF website
- make the documentation links a bit more explicit
- shuffle some graphical elements for better appeal
- minor changes like extending some link text

Signed-off-by: Sebastien Awwad <sebastien.awwad@gmail.com>
2019-04-09 16:57:59 -04:00
Sebastien Awwad
00f5279fca
minor: doc: typo fix
adjusted casing on TUF (TUf -> TUF)
2019-04-03 10:58:07 -04:00
Justin Cappos
37d5833760
Update README.md 2019-03-13 17:18:41 -04:00
Justin Cappos
a372410944
Adopters update. 2018-11-05 16:14:30 -05:00
Vladimir Diaz
d003275c3a
Use logo that doesn't include text
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-17 11:36:39 -04:00
Vladimir Diaz
68568d8b73
Minor edit to text and height of logo
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-17 11:32:49 -04:00
Vladimir Diaz
4ee8a52b67
Fix logo link
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-17 11:25:50 -04:00