Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Splitting Repo

Erik Jaegervall edited this page Feb 7, 2024 · 8 revisions

For general instructions see kuksa.val wiki

DDS Feeder

Used command:

erik@debian4:~/migration/kuksa.val$ ~/git-filter-repo/git-filter-repo --path .github/workflows/pre-commit.yml --path .github/workflows/check_license.yml --path .github/workflows/kuksa_dds_feeder.yml --path README.md --path .pre-commit-config.yaml  --path LICENSE.txt --path .flake8 --path doc --path dds2val

Then

  • Move all in dds2val to root
  • Rename LICENSE.txt to LICENSE
  • Update and rename kuksa_dds_feeder.yml

We do not publish docker packages :-) So no need to let Eclipse maintainers set packages as public

GPS Feeder

Used command:

erik@debian4:~/migration/kuksa.val.feeders$ ~/git-filter-repo/git-filter-repo --path .github/workflows/pre-commit.yml --path .github/workflows/check_license.yml --path .github/workflows/kuksa_gps_feeder.yml --path README.md --path .pre-commit-config.yaml  --path LICENSE.txt --path .flake8 --path .gitignore --path doc --path gps2val

Then

  • Move all in gps2val to root
  • Rename LICENSE.txt to LICENSE
  • Update and rename kuksa_gps_feeder.yml

We do publish docker packages :-) So need to let Eclipse maintainers set packages as public

Add this to build action:

# Needed as default_workflow_permissions is "read"
permissions:
  packages: write

Removal from feeder

  • subdir
  • action
  • adapt main README

CSV Provider

erik@debian4:~/migration/kuksa.val.feeders$ ~/git-filter-repo/git-filter-repo --path .github/workflows/pre-commit.yml --path .github/workflows/check_license.yml --path .github/workflows/kuksa_csv_provider.yml --path README.md --path .pre-commit-config.yaml  --path LICENSE.txt --path .flake8 --path .gitignore --path doc --path csv_provider

Then

  • Move all in csv_provider to root
  • Rename LICENSE.txt to LICENSE
  • Update kuksa_csv_provider.yml

SOMEIP Provider

erik@debian4:~/migration/kuksa.val.feeders$ --path .github/workflows/pre-commit.yml --path .github/workflows/check_license.yml --path .github/workflows/someip2val_build.yml --path README.md --path .pre-commit-config.yaml  --path LICENSE.txt --path doc --path someip2val

Then

  • Move all in csv_provider to root
  • Rename LICENSE.txt to LICENSE
  • Rename someip2val_build.yml and update
  • Remove python-related stuff from pre-commit
Clone this wiki locally