diff --git a/.github/workflows/publiccodeyml-check.yml b/.github/workflows/publiccodeyml-check.yml new file mode 100644 index 0000000000..d4597914cd --- /dev/null +++ b/.github/workflows/publiccodeyml-check.yml @@ -0,0 +1,28 @@ +name: Validate publiccode.yml + +on: + push: + paths: + - "publiccode.yml" + - ".github/workflows/publiccodeyml-check.yml" + pull_request: + paths: + - "publiccode.yml" + - ".github/workflows/publiccodeyml-check.yml" + +permissions: {} + +jobs: + validate: + runs-on: ubuntu-latest + permissions: + contents: read + name: publiccode.yml validation + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + + - uses: italia/publiccode-parser-action@56e1200cba853b1efa73ee871600284d0705ab4d # v1 + with: + publiccode: "publiccode.yml" + no-network: true + diff --git a/publiccode.yml b/publiccode.yml index 06f3dc56e9..09fb974357 100644 --- a/publiccode.yml +++ b/publiccode.yml @@ -1,8 +1,8 @@ # This repository adheres to the publiccode.yml standard by including this # metadata file that makes public software easily discoverable. -# More info at https://github.com/italia/publiccode.yml +# More info at https://github.com/publiccodeyml/publiccode.yml -publiccodeYmlVersion: '0.2' +publiccodeYmlVersion: '0' name: itowns url: 'https://github.com/iTowns/itowns.git' landingURL: 'https://github.com/iTowns/itowns' @@ -45,24 +45,14 @@ description: - Extensibility - Collaborative Development screenshots: - - 'https://raw.githubusercontent.com/iTowns/itowns.github.io/master/images/itownsReleaseXS.jpg' - - 'https://camo.githubusercontent.com/337a7f2d1c254e9099b30dc336982518fd6e8c8733c1f29fe669290b05f33905/687474703a2f2f7777772e69746f776e732d70726f6a6563742e6f72672f696d616765732f6d6f6e746167652e6a7067' + - 'https://raw.githubusercontent.com/iTowns/itowns/refs/heads/master/docs/tutorials/images/Fundamentals-4.png' - 'https://raw.githubusercontent.com/iTowns/itowns/refs/heads/master/docs/tutorials/images/3DTiles-mesh-b3dm-2.png' - genericName: iTowns + - 'https://raw.githubusercontent.com/iTowns/itowns/refs/heads/master/docs/tutorials/images/3DTiles-point-cloud-pnts-3.png' legal: license: MIT OR CECILL-B mainCopyrightOwner: IGN and Ciril GROUP - repoOwner: IGN and Ciril GROUP - authorsFile: 'https://github.com/iTowns/itowns/blob/master/CONTRIBUTORS.md' maintenance: type: community - contractors: - - name: Institut national de l'information géographique et forestière (IGN) - website: 'https://www.ign.fr/' - until: '2015-09-20' - - name: Ciril GROUP - website: 'https://www.cirilgroup.com' - until: '2022-01-01' contacts: - name: Bouillaget Quentin email: quentin.bouillaget@ign.fr @@ -83,6 +73,6 @@ localisation: dependsOn: open: - name: Three.JS - optional: 'no' + optional: false - name: proj4js - optional: 'no' + optional: false