diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index aaa885225..6f0308648 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -172,27 +172,6 @@ jobs:
git config user.name "GitHub Actions Bot"
git config user.email "<41898282+github-actions[bot]@users.noreply.github.com>"
- - name: Update Release Notes File
- env:
- GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
- run: |
- if git ls-remote --exit-code origin refs/tags/${{ env.RELEASE_VERSION }}; then
- >&2 echo "tag ${{ env.RELEASE_VERSION }} already exists"
- exit 2
- fi
- v="${{env.RELEASE_VERSION}}"
- f="docs/releasenotes/$v.md"
- if [ ! -f "$f" ]; then
- echo "# Release ${{ env.RELEASE_VERSION }}" > "$f"
- echo "$RELEASE_NOTES" | tail -n +2 >> "$f"
- git add "$f"
- git commit -m "ReleaseNotes for $RELEASE_VERSION"
- git push origin ${GITHUB_REF#refs/heads/}
- else
- echo "Using release notes file $f from code base"
- fi
- echo "RELEASE_NOTES_FILE=$f" >> $GITHUB_ENV
-
- name: Create and Push Release
env:
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md
index 6f718faa6..181dcbbc5 100644
--- a/RELEASE_PROCESS.md
+++ b/RELEASE_PROCESS.md
@@ -222,23 +222,6 @@ them through all release candidates manually.
(TODO: this needs improvement by allowing us to do "append-only" style release
notes, see [this issue](https://github.com/open-component-model/ocm/issues/1097) for details)
-When a release is created, the release notes are copied to
-the [./docs/releasenotes](./docs/releasenotes) folder in that branch
-with a dedicated commit. If the release notes for that branch already exist in
-the folder, the release notes are taken from the file
-instead of the draft notes from GitHub. This means that you can also create a
-Pull Request to the branch with the corresponding release notes
-and it will be used for the release.
-(TODO: Currently we have not decided if we want to permanently keep the notes
-and thus need a PR to main to append them, or if we want to drop them in the
-future. That's because they are currently needed to correctly manage notes
-over multiple release candidates, see
-[this issue](https://github.com/open-component-model/ocm/issues/1097)
-for details.)
-
-By default, this file is generated from the
-appropriate draft release with the basic release name (e.g. `v0.1.0-rc.1.md`).
-
## What is part of a release?
During the build of a release, an OCM CTF (Common Transport Format Archive) is
diff --git a/docs/releasenotes/v0.1.0.md b/docs/releasenotes/v0.1.0.md
deleted file mode 100644
index 227543156..000000000
--- a/docs/releasenotes/v0.1.0.md
+++ /dev/null
@@ -1,115 +0,0 @@
-# Release v0.1.0
-
-- add creationTime attribute (#235)
-- Add release-drafter GitHub Action workflow (#237)
-- Bootstrap release process (#233)
-- update signing server signer (#150)
-- option to write normalized cd into file(s) (#234)
-- fix non-create mode of add components (#230)
-- hash component command (#228)
-- Housekeeping (#229)
-- builtin support for GitHub token (#224)
-- fix version constraint handling (#223)
-- fix make files (#222)
-- Bump helm.sh/helm/v3 from 3.9.4 to 3.10.3 (#217)
-- fixes + input type utf8 (#220)
-- add components from a single description file (#214)
-- get rid of pflag replacement (#215)
-- Bump github.com/containerd/containerd from 1.6.6 to 1.6.12 (#209)
-- dry-run mode for add commands (#211)
-- improve dup + more tests (#212)
-- introduce Dup method to create separately closable handles (#210)
-- fix typos in rsa key gen (#208)
-- default dest for download cv (#207)
-- check hints for add commands (#206)
-- fix ocm download cv (#204)
-- file option + fix various close leaks + fix make files (#203)
-- support for download of executables with appropriate platform (#198)
-- refactor: use artifact instead of artefact everywhere (#199)
-- Revert "refactor: use artefact instead of artifact everywhere" (#200)
-- refactor: use artefact instead of artifact everywhere (#196)
-- fix html output in help pages (#197)
-- plugin installation and update from OCM repositories (#187)
-- use correct license for reuse (#195)
-- add reuse metadata and adjust README (#194)
-- fix main help option handling (#192)
-- fix build status (#191)
-- By-pass artifact blob for direct OCI2OCI artifact transfer + Provide logging for component transfer (#189)
-- upgrade Go version for actions to 1.19 (#190)
-- Plugin support for CLI options for add commands (#179)
-- Provide normalization documentation (#178)
-- fix: enable linter: maintainability index (#177)
-- provide components for cli and demo plugin (#184)
-- fix omitted dest option for artifact download (#185)
-- Next steps towards plugin based upload handler (#175)
-- refactor: remove CRD definition for the Component Descriptor (#176)
-- Fix the spec link (#173)
-- Fix resource reference documentation (#174)
-- simple plugin concept (#169)
-- extend blob handler context/registration with artifact type (#170)
-- support of CLI option groups (#172)
-- support for deferred error propagation (#167)
-- rename package core to internal (#165)
-- fix nil pointer (#166)
-- generalize a common handling for optional arguments (#163)
-- fix stable output order of option lists (#164)
-- differentiate between docker repository name and hostname (#162)
-- enable adding (re)sources directly via command line options (#161)
-- Include refs to more complex makefile examples (#159)
-- docs: add comments to the example Makefile (#156)
-- Update licensing information headers (#157)
-- Rename type names to new domain ocm.software (#149)
-- Incorporate some usability enhancements (#151)
-- fix dump for helm input with invalid path (#152)
-- extend contexts by inheriting logging context + CLI options (#147)
-- Fixes (#148)
-- Mandelsoft/workflow (#145)
-- prepare dynamic format recognition for object set serialization filesystem formats (#97)
-- fix adding git sources without configured credentials (#142)
-- support multi-platform image composition for creating CAs (#138)
-- fix logrus usage (#143)
-- Link Contributing Guide (#141)
-- Update logging practices (#126)
-- library doc: How to work with credentials and configurations (#122)
-- fix: address gosec issues (#123)
-- fix docker daemon handling (#137)
-- test matcher for strings providing context in case or error (#129)
-- switch workflow trigger to pull\_request\_target (#135)
-- fix: address gocritic issues (#127)
-- switch workflow trigger to pull\_request\_target (#132)
-- Revert "switch to string compare function in test" (#131)
-- switch to string compare function in test (#128)
-- distinguish between log and output (#119)
-- Fix the CRD group name and package comment and the generation path (#117)
-- Introduce logging - Part 1 - Basic, globally configurable logging (#104)
-- OCM descriptor as CRD (#69)
-- library usage example (#95)
-- setup modes for context builder (#96)
-- OCM localization support (#70)
-- Clarify and divide README (#103)
-- Adding a new ADR for the panic handlers (#82)
-- Fixes for upcoming issues during demo preparation + improvements discovered during execution of the demo flow (#78)
-- feat: add tooling to fix formatting issues (#102)
-- add --lookup option (#65)
-- better scheme solution avoiding error unnecessary error boilerplate (#81)
-- Turn on some linters (#77)
-- Gardener config credential repository (#55)
-- docs: Add linter ADR and ADR template (#83)
-- Bump helm.sh/helm/v3 from 3.9.1 to 3.9.4 (#80)
-- Mandelsoft/fix (#75)
-- Missing content of #59 (#79)
-- refactor: wrap errors (part 1) (#63)
-- rework OCI push handling (#68)
-- Embedded spec for the OCM model elements and their relations to each other (#58)
-- Introduce caching for GitHub access method and add tests for the downloader (#57)
-- Removing unused code (#60)
-- S3 access method for OCM (#46)
-- remove ioutils and configure golangci-lint (#51)
-- fix: go build target with makefile (#49)
-- docs: Add (copy) LICENSE file (#45)
-- Github Access method (#36)
-- Added github action for checking pull requests (#37)
-- some format and name scheme specs (#24)
-- Fix template title (#33)
-- move bloat of install-requirements into own makefile (#27)
-- better make experience on mac (#26)
diff --git a/docs/releasenotes/v0.10.0.md b/docs/releasenotes/v0.10.0.md
deleted file mode 100644
index f3bafd6e9..000000000
--- a/docs/releasenotes/v0.10.0.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Release v0.10.0
-
-- externalize general go utilities in packages pkg{errors,exceptions,generics,finalizer} (#761)
-- Bump the go group with 12 updates (#768)
-- feat: add silent flag and fix dry run with prerequisites (#767)
-- let's get rid of reuse PendingDeprecationWarning (#765)
-- fix: stop ignoring most of the errors (#745)
-- feat: add uninstall command to the controller (#766)
-- Create codeql.yml (#764)
-- Npm/auth access (#757)
-- Bump the go group with 7 updates (#763)
-- Bump the ci group with 2 updates (#762)
-- Fix ocm issue 179, block in config yields invalid yaml (#734)
-- add cleanup to action for self hosted runner (#760)
-- add negative test for non-semver version (#759)
-- Don't Panic! (#758)
-- Bump the go group with 3 updates (#751)
-- Bump github.com/fluxcd/cli-utils from 0.36.0-flux.6 to 0.36.0-flux.7 (#752)
diff --git a/docs/releasenotes/v0.11.0.md b/docs/releasenotes/v0.11.0.md
deleted file mode 100644
index d902129bc..000000000
--- a/docs/releasenotes/v0.11.0.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# Release v0.11.0
-
-- go-utils refactoring (#803)
-- Bump the go group with 14 updates (#805)
-- finally at least be able to sign commits (#800)
-- fix maven uploader and rename mavenArtifact to mavenPackage (#799)
-- (redo)Only re-encode subst value if it smells like json and target doc is yaml (#796)
-- sign flake.nix updates (#795)
-- fix updateVendorHash (#793)
-- let's create PRs instead of direct commits (#792)
-- fix maven issues (#790)
-- fix update-vendor-hash (#791)
-- add workflow for updateVendorHash of flake (#789)
-- various fixes/improvements for tests and paths to prepare migration (#788)
-- Bump github.com/cloudflare/cfssl from 0.0.0-20180223231731-4e2dcbde5004 to 1.6.5 (#787)
-- Bump github.com/sigstore/sigstore from 1.8.3 to 1.8.4 in the go group (#786)
-- sonatype nexus - quirks modes (#782)
-- utility function to get module name (#783)
-- Follow Up To Maven Access (#781)
-- fix: only have yaml out put on stdout if dry-run is enabled (#780)
-- Bump the go group with 11 updates (#778)
-- Bump anchore/sbom-action from 0.15.11 to 0.16.0 in the ci group (#777)
-- early CD validation for AddVersion (#779)
-- extract option utils + fix new usages of moved packages (#775)
-- remove SPDX Header (#776)
-- fix: make sure that format of replacement matches file format (#773)
-- fix: use sync.OnceFunc instead of the struct package local value (#772)
-- fix Probabilistic Signature Scheme signing server signing (#774)
-- Bump the go group with 15 updates (#770)
-- Maven/access2 (#731)
-- Vault tests (#749)
diff --git a/docs/releasenotes/v0.12.0.md b/docs/releasenotes/v0.12.0.md
deleted file mode 100644
index 3a81a890f..000000000
--- a/docs/releasenotes/v0.12.0.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# Release v0.12.0
-
-- Extend version regexp to support semver (#834)
-- fix broken links (#837)
-- fix duplicate command argument for plugin command execution (#831)
-- fix plugin error propagation (#830)
-- rework source info access for plugin clients (#829)
-- Bump github.com/hashicorp/go-retryablehttp from 0.7.6 to 0.7.7 in the go\_modules group (#827)
-- Support for CLI Extensions by OCM Plugins (#815)
-- Bump github.com/docker/docker from 26.1.4+incompatible to 27.0.0+incompatible (#817)
-- cleanup unused (#828)
-- close() writer, before trying to rename (#824)
-- enhance the auto update of the flake vendor hash (#826)
-- Bump the go group with 7 updates (#825)
-- Update README.md (#822)
-- fix [Errors of CLI end up in stdout, not in stderr](https://github.com/open-component-model/ocm-project/issues/196) (#819)
-- Bump the go group with 8 updates (#816)
-- Fix make cmds (#810)
-- Adjust action (#813)
-- adjust github action definition (#811)
-- restructure blobaccess (#804)
-- auto update \`flake.nix\` vendor hash incl. singed commit (#809)
-- Simplify Pull Request Template (#808)
diff --git a/docs/releasenotes/v0.13.0.md b/docs/releasenotes/v0.13.0.md
deleted file mode 100644
index 0c52e3b6f..000000000
--- a/docs/releasenotes/v0.13.0.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Release v0.13.0
-
-- fix go-releaser (#863)
-- feat: add check for diffs after go mod tidy and generate (#861)
-- Typo (#860)
-- Bump the go group across 1 directory with 26 updates (#854)
-- feat: remove GetInexpensiveContentVersionIdentity (#845)
-- Bump the ci group across 1 directory with 5 updates (#853)
-- add changes for multi-arch (#851)
-- Bump github.com/docker/docker from 27.0.1+incompatible to 27.1.0+incompatible in the go\_modules group (#857)
-- Improve errors (#850)
-- rework selectors (#858)
-- Rework adding elements to a component version (#844)
-- Add AUR as installation option for OCM-CLI (#855)
-- extension point for pub/sub support (#832)
-- cleanup json schemes (#840)
-- Exchange Algorithm constant in polymorphic handler method (#852)
-- forward error message from OCI registry (#848)
diff --git a/docs/releasenotes/v0.14.0.md b/docs/releasenotes/v0.14.0.md
deleted file mode 100644
index dbdd09eac..000000000
--- a/docs/releasenotes/v0.14.0.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# Release v0.14.0
-
-- move migrate tooling to 'hack' folder (#889)
-- feat: add npm input type (#886)
-- Validate method for oci/ocm repository specs (#866)
-- add public GPG key that can be used for signing (#884)
-- disable manual/secondary caching (#885)
-- Add linux packages to goreleaser (#888)
-- raise alpine version (#883)
-- fix: typo + missing bin directory (#880)
-- Verify/markdown (#871)
-- Bump the go group with 16 updates (#878)
-- more path mappings (#877)
-- ignore status error for reading pubsub config (#873)
-- introduce optional repository interface for resolvers (#867)
-- Bump anchore/sbom-action from 0.17.0 to 0.17.1 in the ci group (#875)
-- fix cli documentation generation (#876)
-- Adjust workflow: check diff (#874)
-- Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 in the ci group (#868)
-- Bump the go group with 15 updates (#870)
-- Package restructuring (#784)
diff --git a/docs/releasenotes/v0.15.0.md b/docs/releasenotes/v0.15.0.md
deleted file mode 100644
index f2db5b2af..000000000
--- a/docs/releasenotes/v0.15.0.md
+++ /dev/null
@@ -1,50 +0,0 @@
-# Release v0.15.0
-
-- extend signing list component descriptors (#922)
-- feat: remove deprecated code - v2 (#919)
-- move identity packages into tech packages (#914)
-- mega fix for new selector handling + accessor interface alignment + tests (#918)
-- chore: fix validate usage context passage (#912)
-- Add cv parameter to walking step function (#909)
-- Add utilities for ocm controllers (#898)
-- fix npm input (#900)
-- feedback from migrating a project (#907)
-- access method ocm (#896)
-- annotate oci layers with component information (#882)
-- align package names with folder names (#906)
-
-## 🚀 Features
-
-- Resource resolution on CD set (#865)
-
-## :hammer: Maintenance
-
-
-mostly github actions (12 changes)
-
-- documentation: remove some command links (#895)
-- release branch creation workflow (#899)
-- Chore: setup-go@v4 does caching automatically (#908)
-- chore: publish latest release to different package registries (#897)
-- add extended description and remove archlinux (#901)
-- chore: always create a new release branch and delete all old ones during new release action (#894)
-- chore: change release notes template, auto label PRs, ... (#893)
-- Update check\_diff\_action.yaml (#924)
-- chore: nightly build (#903)
-- fix: default component download link (#920)
-- small change to test github actions (#921)
-- fix: runner caching code that it uses (#917)
-
-
-
-## ⬆️ Dependencies
-
-
-4 changes
-
-- Bump the go group with 10 updates (#910)
-- Bump the go group with 11 updates (#905)
-- Bump the go group with 7 updates (#892)
-- Bump anchore/sbom-action from 0.17.1 to 0.17.2 in the ci group (#891)
-
-
diff --git a/docs/releasenotes/v0.16.0.md b/docs/releasenotes/v0.16.0.md
deleted file mode 100644
index e7b29ce4a..000000000
--- a/docs/releasenotes/v0.16.0.md
+++ /dev/null
@@ -1,42 +0,0 @@
-# Release v0.16.0
-
-- Support standard object types for command plugins + options for templater types (#958)
-- feat: add function to satisfy access-Method-View interface (#955)
-- CLI: fix recursive mode for ocm hash component (#954)
-- OCI: prefer digest over tag (#953)
-- fix: docker registry returning internal server error on blobs not found (#950)
-- fix + doc for Verify-Resource-Digest (#946)
-- Adjust verify digest again (#945)
-- Add a simpler digest verify function (#943)
-- [chore] fix: publish release (#940)
-- Fix/publish release (#939)
-- feat: replace docker with ORAS (#904)
-- feat: add gav matching and overwritable media type for file types (#932)
-- fix: some weird maven repositories do return bad index-of listings (#938)
-- Release process documentation (#931)
-- some fixes and alignments (#934)
-- Update CODEOWNERS (#933)
-- fix busy text file during plugin installation (#929)
-- Custom Unmarshaller for Consumer Identity (#927)
-- Documentation: \`If the option ...\` (#928)
-- feat: automatically label all issues with IPCEI (#923)
-
-## 🐛 Bug Fixes
-
-- [chore]: release-notes-url isn't supported by wingetcreate v1.6.1.0 (#948)
-- [chore]: Install wingetcreate (#942)
-
-## ⬆️ Dependencies
-
-
-5 changes
-
-- chore(dependencies): bump the ci group across 1 directory with 3 updates (#957)
-- Bump the go group with 7 updates (#941)
-- Bump the go group with 9 updates (#936)
-- Bump the go group with 13 updates (#925)
-- Bump Determinate Systems/nix-installer-action from 13 to 14 in the ci group (#926)
-
--
-
-
diff --git a/docs/releasenotes/v0.2.0.md b/docs/releasenotes/v0.2.0.md
deleted file mode 100644
index fdd4385c3..000000000
--- a/docs/releasenotes/v0.2.0.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# Release v0.2.0
-
-- filter digests from OCI tag list (#278)
-- update date command in Makefile to work crossplatform (#269)
-- check type assertions where it makes sense to avoid runtime panics (#267)
-- add gofmt to make format and run (#268)
diff --git a/docs/releasenotes/v0.3.0-rc.2.md b/docs/releasenotes/v0.3.0-rc.2.md
deleted file mode 100644
index 47e21fd68..000000000
--- a/docs/releasenotes/v0.3.0-rc.2.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# Release v0.3.0-rc.2
-
-- fix credential helper handling (#344)
-- switch release to using token for OCMBot (#343)
-- Tweak Release Process (#312)
-- provide digest error for OCI artifacts (#341)
-- JCS(RFC8785) normalization support (#331)
-- support for helm artifact downloading from OCI artifacts for landscaper (#338)
-- TOI: improve credential handling (#339)
-- Support Consumer Providers + Migrate DockerConfig (#330)
-- improve ocm ref parsing (#337)
-- support value transport for local resources, only (#332)
-- Fix of errors/problems discovered during usage of TOI on MAC (#336)
-- Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible (#325)
-- Bump github.com/aws/aws-sdk-go from 1.15.11 to 1.34.0 (#329)
-- Adds GetResourcesByName Method to ComponentVersionAccess Objects (#321)
-- Adjust dockerconfig.RepositorySpec (#324)
-- fix nil pointer exception in cv add (#328)
-- fix CTF type usage for creation (#327)
-- chore(dependency): replace personal fork with auto-updating project fork (#313)
-- cleanup OCI layers in OCM mapping (#326)
-- Add example for toi installation with helm chart dependencies (#315)
-- Toi fixes (#304)
-- handling of cd versions (#298)
-- remove binaries and fix .gitignore (#322)
-- support of sub charts for toi helm installer (#305)
-- Extend OCM Plugins to support generic actions + define oci.repository.prepare action to assure existence of OCI repositories (#320)
-- #105 - Panic Handlers (#273)
-- Some fixes (#311)
-- simple data localization (#307)
-- hint for helm input + arbitrary resource version (#306)
diff --git a/docs/releasenotes/v0.3.0-rc.3.md b/docs/releasenotes/v0.3.0-rc.3.md
deleted file mode 100644
index 29aee055c..000000000
--- a/docs/releasenotes/v0.3.0-rc.3.md
+++ /dev/null
@@ -1,45 +0,0 @@
-# Release v0.3.0-rc.3
-
-- keep prefix for mapped upload of OCI artifacts (#403)
-- fix: length check in if statement for finalizers (#431)
-- Component archive (#399)
-- Create user\_story.md (#411)
-- Image (#401)
-- Revert "generic object validation" (#404)
-- generic object validation (#370)
-- blueprint downloader (#375)
-- remove version check for local resources (#384)
-- introduce mapocirepoattr to control OCI artifact upload (#396)
-- handle scheme based URL in OCM repo spec (#397)
-- Add Keyless Signing using Sigstore (#379)
-- rule based standard component version resolver (#377)
-- fix transfer example (#386)
-- add transfer example (#385)
-- add get inexpensive content version identity functionality (#380)
-- fix OCM NewRepositorySpec for type ocireg (#383)
-- run make prepare (#381)
-- fix history creation in tree output of cvs (#382)
-- rework and align refcount management (#376)
-- access method relativeOciReference (#373)
-- Update README.md (#374)
-- name-based registration support for down- and uploader (#371)
-- time based cache cleanup (#369)
-- fix default github token handling + compatibility handling for oci (#372)
-- Consistent handling of spec versions (#364)
-- add integration test badge (#366)
-- OCI tag mapping (#355)
-- fix ca creation for existing file (#360)
-- DirectoryTree download support (#358)
-- bug: fix missing go-bindata installation (#363)
-- add back deleted deep copy files (#362)
-- adapt examples to new identity packages (#359)
-- clean up usage of internal package (#356)
-- Fix helm access method documentation (#357)
-- helm repository access method (#354)
-- align identity matchers (#353)
-- documentation for contexts (#350)
-- provide selectors on access level of ocm context (#351)
-- Sign (#342)
-- use OCMBot token for event publishing (#348)
-- Descriptor validation: allow creationTime null values (#346)
-- generalize resource selectors (#349)
diff --git a/docs/releasenotes/v0.3.0.md b/docs/releasenotes/v0.3.0.md
deleted file mode 100644
index e2ceed27c..000000000
--- a/docs/releasenotes/v0.3.0.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Release v0.3.0
-
-- update generated files (#293)
-- Update release process (#291)
-- remove ocm-controller dependency (#290)
-- gomega string comparison with substitution (#282)
-- Fix missing command, change componentReferences field & improve err message (#288)
-- support NPM registry access (#283)
-- feat: add installing ocm-controller with ocm cli (#271)
-- add kubebuilder annotation to \`Label.Values\` (#281)
diff --git a/docs/releasenotes/v0.4.0.md b/docs/releasenotes/v0.4.0.md
deleted file mode 100644
index 63a883c5a..000000000
--- a/docs/releasenotes/v0.4.0.md
+++ /dev/null
@@ -1,28 +0,0 @@
-# Release v0.4.0
-
-- Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#502)
-- switch to reworked logging version (#501)
-- fix trailing space handling for write sequences (#500)
-- CA certificate of oci registry as part of credentials (#497)
-- log output for failing CD decode + trim trailing spaces in md generator (#498)
-- fix local transfer option handling (#496)
-- Provide wrapper function for often used OCM code sequences to simplify usage (#470)
-- command to update ocm cli (#491)
-- fix pr test action not to fail on forked repositories (#494)
-- improve documentation for attribute mapping (#405)
-- some fixes (#488)
-- fix missing entrypoint in ocmcli image (#490)
-- add missing permission for github action (#489)
-- add github action to run integration tests on PR (#485)
-- extend utf8 input type to accept and generate YAML/JSON content (#487)
-- Update README.md (#486)
-- fix and extend label access functions (#484)
-- fix provider normalization (#478)
-- fix evaluation of docker config file (#482)
-- Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#398)
-- Provide default implementation to support implementations of simple virtual/simulated OCM repositories, (#441)
-- add missing helmRepository option for input (#462)
-- area command documentation + aliases (#459)
-- adjust ca handling for helm repositories (#467)
-- fix: transfer logic has defer in loop (#465)
-- get rid of unnecessary replacements (#463)
diff --git a/docs/releasenotes/v0.5.0.md b/docs/releasenotes/v0.5.0.md
deleted file mode 100644
index e064d6296..000000000
--- a/docs/releasenotes/v0.5.0.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Release v0.5.0
-
-- add example (#600)
-- Bump the ci group with 3 updates (#598)
-- Bump the ci group with 1 update (#588)
-- Bump k8s.io/client-go from 0.28.3 to 0.28.4 (#590)
-- Rework implementation support for OCM storage backends (#569)
-- Skip Report generation on scheduled run + non PR runs (#593)
-- Fix update and hint (#583)
-- Add Reports to Mend Scans (#586)
-- Update dependabot.yml (#581)
-- Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#587)
-- Bump cosign and docker (#580)
diff --git a/docs/releasenotes/v0.6.0.md b/docs/releasenotes/v0.6.0.md
deleted file mode 100644
index 57ac958df..000000000
--- a/docs/releasenotes/v0.6.0.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Release v0.6.0
-
-- Bump github.com/containerd/containerd from 1.7.6 to 1.7.11 (#606)
-- fix credential provider handling (#611)
-- fix ref detection for ca/ctf (#607)
-- Bump the ci group with 2 updates (#603)
-- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#605)
-- generate deep copy (#609)
-- change the default compressing behavior to false for file input type (#604)
-- remove duplicate code (#601)
-- Support for Delivered Public Key Certificates (#592)
diff --git a/docs/releasenotes/v0.7.0.md b/docs/releasenotes/v0.7.0.md
deleted file mode 100644
index ce091d538..000000000
--- a/docs/releasenotes/v0.7.0.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Release v0.7.0
-
-- parse and validate some input parameters as filesystem-paths (#669)
-- Reference Hint Check fixed + alignment of configure function (#672)
-- Npm/config (#653)
-- fix cd copy + rsa-pss-signingserver (#670)
-- let's run only, where we have API key available (#667)
-- Bump the ci group with 2 updates (#663)
-- Bump github.com/lestrrat-go/jwx/v2 from 2.0.16 to 2.0.19 (#635)
-- make use of windows-driver-letter fix (#666)
-- fix field name for srcRefs (#651)
-- Check Command to check completeness of a component version graph (#644)
-- signing support for rsa-pss - Probabilistic Signature Scheme (#640)
-- default config handlers (#660)
-- add epic (#654)
-- Bump the ci group with 6 updates (#641)
-- Fix/npm publish (#650)
-- publish npm packages (#636)
-- switch to preferred new $defs (#536)
-- Make ocm flake.nix ready (#625)
-- Bump the ci group with 2 updates (#631)
-- Filter Option for Transferring OCI Index Artifacts (#620)
-- Bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 (#622)
-- fix tour01 documentation (#623)
-- add PR target (#624)
-- Extended Tour Documentation (#614)
diff --git a/docs/releasenotes/v0.8.0.md b/docs/releasenotes/v0.8.0.md
deleted file mode 100644
index 82bc493af..000000000
--- a/docs/releasenotes/v0.8.0.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Release v0.8.0
-
-- use app token in release (#692)
-- Bump the ci group with 1 update (#686)
-- Bump the go\_modules group group with 2 updates (#689)
-- Bump helm.sh/helm/v3 from 3.12.2 to 3.14.1 (#659)
-- MIT LICENSE for npm publish gist (#684)
-- cli: verify digests (#681)
-- fix transfer OCI index (#683)
-- Bump the ci group with 1 update (#678)
-- remove second trigger and just keep pull\_request\_target (#682)
-- Bump the go group with 35 updates (#679)
-- component version check as lib function (#675)
-- Wget access method (#630)
diff --git a/docs/releasenotes/v0.9.0.md b/docs/releasenotes/v0.9.0.md
deleted file mode 100644
index fa9f0a1af..000000000
--- a/docs/releasenotes/v0.9.0.md
+++ /dev/null
@@ -1,35 +0,0 @@
-# Release v0.9.0
-
-- normalize order of used component lister results (#750)
-- eliminate dependency from demo plugin to cli (#746)
-- Bump the go group across 1 directory with 3 updates (#748)
-- Bump github.com/fluxcd/cli-utils from 0.36.0-flux.5 to 0.36.0-flux.6 (#737)
-- change wording (#747)
-- Bump github.com/docker/cli from 25.0.5+incompatible to 26.1.0+incompatible (#743)
-- Bump github.com/docker/docker from 25.0.5+incompatible to 26.1.0+incompatible (#744)
-- eliminate lib to cli dependencies (#741)
-- enable http registries as ocm repositories (#676)
-- Rework object finalization (#703)
-- fix: do not create a new resource manager client (#742)
-- fix: remove all personal information from tests (#740)
-- incorporate VERSION file if built without make (#732)
-- Wget doc (#739)
-- add documentation for wget access (#733)
-- Bump the go group with 27 updates (#729)
-- Bump github.com/sigstore/cosign/v2 from 2.2.3 to 2.2.4 (#722)
-- Bump the ci group with 2 updates (#723)
-- fast version list command (#728)
-- fix issue with create temp file on MS Windows (#726)
-- modify add sources doc (#727)
-- align ca-cert opts + remove relation constraints for inputs (#725)
-- add metadata for hyperspace (#719)
-- readonly mode configurable for CVs (#711)
-- spec normalization for OCI based OCM repository spec (#710)
-- Bump the go\_modules group group with 3 updates (#707)
-- Bump the ci group with 3 updates (#713)
-- remove docs that are available in the spec (#715)
-- change to component constructor file name (#712)
-- Fix repository cache (#705)
-- let's add a \`user\` within Docker (#704)
-- follow Docker official images recommendation (#699)
-- support for github enterprise urls (#698)
diff --git a/hack/winget/README.md b/hack/winget/README.md
index 55a115766..0e64b3a85 100644
--- a/hack/winget/README.md
+++ b/hack/winget/README.md
@@ -33,5 +33,5 @@ winget install --manifest .\manifests\o\Open-Component-Model\ocm-cli\0.15.0\
## update package
```powershell
-wingetcreate update --urls https://github.com/open-component-model/ocm/releases/download/v0.15.0/ocm-0.15.0-windows-386.zip https://github.com/open-component-model/ocm/releases/download/v0.15.0/ocm-0.15.0-windows-amd64.zip https://github.com/open-component-model/ocm/releases/download/v0.15.0/ocm-0.15.0-windows-arm64.zip --version 0.15.0 --release-notes-url https://github.com/open-component-model/ocm/blob/main/docs/releasenotes/v0.15.0.md ` Open-Component-Model.ocm-cli
+wingetcreate update --urls https://github.com/open-component-model/ocm/releases/download/v0.15.0/ocm-0.15.0-windows-386.zip https://github.com/open-component-model/ocm/releases/download/v0.15.0/ocm-0.15.0-windows-amd64.zip https://github.com/open-component-model/ocm/releases/download/v0.15.0/ocm-0.15.0-windows-arm64.zip --version 0.15.0 --release-notes-url https://github.com/open-component-model/ocm/releases/tag/v0.15.0 ` Open-Component-Model.ocm-cli
```