https://github.com/italia/publiccode-parser-gitlab-ci
GitLab CI validation of publiccode.yml files
https://github.com/italia/publiccode-parser-gitlab-ci
Last synced: 18 days ago
JSON representation
GitLab CI validation of publiccode.yml files
- Host: GitHub
- URL: https://github.com/italia/publiccode-parser-gitlab-ci
- Owner: italia
- License: mit
- Created: 2021-02-15T16:03:02.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2026-03-20T21:51:34.000Z (about 1 month ago)
- Last Synced: 2026-03-21T13:02:24.007Z (about 1 month ago)
- Size: 16.6 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitLab CI validation of publiccode.yml files
[](https://github.com/italia/publiccode-parser-gitlab-ci/blob/master/LICENSE)
## Usage
This snippet can be included in GitLab CI to validate
[`publiccode.yml`](https://github.com/italia/publiccode.yml)
files using [publiccode-parser-go](https://github.com/italia/publiccode-parser-go).
You can use it in your workflow to check if `publiccode.yml` in your repo is valid.
### Examples
#### Run automatically in the "`test`" stage (simplest configuration)
```yml
# .gitlab-ci.yml
include:
- https://raw.githubusercontent.com/italia/publiccode-parser-gitlab-ci/main/publiccode-validation.yml
```
#### Run in a custom stage
```yml
# .gitlab-ci.yml
include:
- https://raw.githubusercontent.com/italia/publiccode-parser-gitlab-ci/main/publiccode-validation.yml
stages:
- custom_stage
publiccode-parser:
stage: custom_stage
```