pboettch / json-schema-validator

JSON schema validator for JSON for Modern C++
Other
466 stars 134 forks source link

Add Fedora packaging #264

Closed LecrisUT closed 5 months ago

LecrisUT commented 1 year ago

Add packaging support for Fedora. This would require installing packit on this repo.

This includes a more complete integration tests (find_package and FetchContent).

Depends-on: #262

LecrisUT commented 1 year ago

@pboettch This one is ready now. Can you install packit on this repository?

pboettch commented 10 months ago

I don't have the time to understand what I have to do for them moment.

pboettch commented 5 months ago

I merged it, but I didn't install packit on this repo. What do I have to to?

LecrisUT commented 5 months ago

Basically, just install: https://github.com/marketplace/packit-as-a-service. Normally you need a fedora account, but since I will help with the packaging, we can use my account.

pboettch commented 5 months ago

I installed it, now what? Do you need more access to this repo?

LecrisUT commented 5 months ago

Not really, you should have been tagged on an issue to link to a fedora account, can ignore that one.

/packit build

packit-as-a-service[bot] commented 5 months ago

Project github.com/pboettch/json-schema-validator.git is not on our allowlist! See https://packit.dev/docs/guide/#2-approval

packit-as-a-service[bot] commented 5 months ago

Project github.com/pboettch/json-schema-validator.git is not on our allowlist! See https://packit.dev/docs/guide/#2-approval

pboettch commented 5 months ago

I saw that you found it.

LecrisUT commented 5 months ago

Now it is resolved

/packit build

packit-as-a-service[bot] commented 5 months ago

Project github.com/pboettch/json-schema-validator.git is not on our allowlist! See https://packit.dev/docs/guide/#2-approval

packit-as-a-service[bot] commented 5 months ago

We were not able to find or create Copr project lecris/json-schema-validator specified in the config with the following error:

Copr project lecris/json-schema-validator not found.

Please check your configuration for:

  1. typos in owner and project name (groups need to be prefixed with @)
  2. whether the project name doesn't contain not allowed characters (only letters, digits, underscores, dashes and dots must be used)
  3. whether the project itself exists (Packit creates projects only in its own namespace)
  4. whether Packit is allowed to build in your Copr project
  5. whether your Copr project/group is not private
packit-as-a-service[bot] commented 5 months ago

We were not able to find or create Copr project lecris/json-schema-validator specified in the config with the following error:

Copr project lecris/json-schema-validator not found.

Please check your configuration for:

  1. typos in owner and project name (groups need to be prefixed with @)
  2. whether the project name doesn't contain not allowed characters (only letters, digits, underscores, dashes and dots must be used)
  3. whether the project itself exists (Packit creates projects only in its own namespace)
  4. whether Packit is allowed to build in your Copr project
  5. whether your Copr project/group is not private
packit-as-a-service[bot] commented 5 months ago

We were not able to find or create Copr project lecris/json-schema-validator specified in the config with the following error:

Copr project lecris/json-schema-validator not found.

Please check your configuration for:

  1. typos in owner and project name (groups need to be prefixed with @)
  2. whether the project name doesn't contain not allowed characters (only letters, digits, underscores, dashes and dots must be used)
  3. whether the project itself exists (Packit creates projects only in its own namespace)
  4. whether Packit is allowed to build in your Copr project
  5. whether your Copr project/group is not private
LecrisUT commented 5 months ago

Ok, can check the "checks" and the CI is running there. I might need to do a bit of maintenance to modernize that a bit, and fix the issues :D