From dc003123085523008d5800af4338aaa2125c1da2 Mon Sep 17 00:00:00 2001 From: John Mertic Date: Tue, 27 Aug 2024 13:05:21 -0400 Subject: [PATCH] Move to new build system Signed-off-by: John Mertic --- .github/workflows/build.yml | 60 +++------------- config.yml | 2 +- ...dong_sunvega_information_technology_co.svg | 1 + ...hunan_mango_innocreative_technology_co.svg | 72 +++++++++++++++++++ hosted_logos/inter_ikea_systems_b_v.svg | 1 + hosted_logos/lowe_s_companies_inc.svg | 71 ++++++++++++++++++ landscape.yml | 15 ++-- settings.yml | 1 + 8 files changed, 167 insertions(+), 56 deletions(-) create mode 100644 hosted_logos/guangdong_sunvega_information_technology_co.svg create mode 100644 hosted_logos/hunan_mango_innocreative_technology_co.svg create mode 100644 hosted_logos/inter_ikea_systems_b_v.svg create mode 100644 hosted_logos/lowe_s_companies_inc.svg diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 51627fa..a126302 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,62 +1,22 @@ -name: Update members +name: Build Landscape from LFX on: workflow_dispatch: schedule: - - cron: '0 4 * * *' + - cron: "0 4 * * *" jobs: build: runs-on: ubuntu-latest - steps: - - name: Checkout Landscape - uses: actions/checkout@v4 - with: - path: landscape - - name: Checkout landscape-tools - uses: actions/checkout@v4 - with: - repository: jmertic/landscape-tools - path: landscape-tools - - name: Set up Python 3.x - uses: actions/setup-python@v5 - with: - python-version: '3.x' - - name: Install dependencies - run: | - pip install --no-deps --require-hashes -r landscape-tools/requirements.txt - - name: Run build - working-directory: ./landscape - run: | - ../landscape-tools/landscapemembers.py - - name: Save missing.csv file - uses: actions/upload-artifact@v4 - with: - name: missing-members - path: ./landscape/missing.csv - - name: Checkout landscapeapp - uses: actions/checkout@v4 - with: - repository: cncf/landscapeapp - path: landscapeapp - - name: Setup node - uses: actions/setup-node@v4 + - name: Harden Runner + uses: step-security/harden-runner@5c7944e73c4c2a096b17a9cb74d65b6c2bbafbde # v2.9.1 with: - node-version: '18' - - name: Cleanup YAML files - working-directory: ./landscapeapp - run: | - node tools/removePuppeteer - npm install - PROJECT_PATH=../landscape node tools/removeQuotes - PROJECT_PATH=../landscape node tools/pruneExtraEntries - - name: Create Pull Request - uses: peter-evans/create-pull-request@v6 + egress-policy: audit + - uses: jmertic/lfx-landscape-tools@latest with: + project_processing: skip + env: token: ${{ secrets.PAT }} - branch-suffix: timestamp - path: ./landscape - title: Update members - labels: automated-build - commit-message: Update members + repository: ${{ github.repository }} + ref: ${{ github.ref }} diff --git a/config.yml b/config.yml index 7693670..4837f0a 100644 --- a/config.yml +++ b/config.yml @@ -3,5 +3,5 @@ landscapeMemberClasses: category: Steering - name: General Membership category: General -project: alliance-for-open-usd-fund-aousdf +slug: alliance-for-open-usd-fund-aousdf landscapeMemberCategory: AOUSD Members diff --git a/hosted_logos/guangdong_sunvega_information_technology_co.svg b/hosted_logos/guangdong_sunvega_information_technology_co.svg new file mode 100644 index 0000000..2ef9ac1 --- /dev/null +++ b/hosted_logos/guangdong_sunvega_information_technology_co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/hunan_mango_innocreative_technology_co.svg b/hosted_logos/hunan_mango_innocreative_technology_co.svg new file mode 100644 index 0000000..45b07f7 --- /dev/null +++ b/hosted_logos/hunan_mango_innocreative_technology_co.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + diff --git a/hosted_logos/inter_ikea_systems_b_v.svg b/hosted_logos/inter_ikea_systems_b_v.svg new file mode 100644 index 0000000..4a4f631 --- /dev/null +++ b/hosted_logos/inter_ikea_systems_b_v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/hosted_logos/lowe_s_companies_inc.svg b/hosted_logos/lowe_s_companies_inc.svg new file mode 100644 index 0000000..8b764c7 --- /dev/null +++ b/hosted_logos/lowe_s_companies_inc.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/landscape.yml b/landscape.yml index 3fdbf40..64bef89 100644 --- a/landscape.yml +++ b/landscape.yml @@ -17,7 +17,6 @@ landscape: logo: apple_inc.svg twitter: https://twitter.com/Apple crunchbase: https://www.crunchbase.com/organization/apple - joined: '2019-05-01' - item: name: Autodesk homepage_url: https://autodesk.com/ @@ -51,6 +50,7 @@ landscape: logo: bright_machines_inc.svg organization: name: Bright Machines, Inc. + linkedin: https://www.linkedin.com/company/bright-machines - item: name: Cesium homepage_url: https://cesium.com/ @@ -63,12 +63,14 @@ landscape: logo: chaos_software_ltd.svg organization: name: Chaos Software LTD + linkedin: https://www.linkedin.com/company/chaos-group - item: name: DigitalFish Inc homepage_url: https://digitalfish.com/ logo: digitalfish_inc.svg organization: name: DigitalFish Inc + linkedin: https://www.linkedin.com/company/digitalfish-inc - item: name: Epic Games, Inc homepage_url: https://epicgames.com/ @@ -78,7 +80,7 @@ landscape: - item: name: Guangdong Sunvega Information Technology Co., Ltd homepage_url: https://3vjia.com/ - logo: guangdong_sunvega_information_technology_co_ltd.svg + logo: guangdong_sunvega_information_technology_co.svg organization: name: Guangdong Sunvega Information Technology Co., Ltd - item: @@ -95,7 +97,7 @@ landscape: - item: name: Hunan Mango Innocreative Technology Co., Ltd homepage_url: https://cloud.mg.xyz/ - logo: hunan_mango_innocreative_technology_co_ltd.svg + logo: hunan_mango_innocreative_technology_co.svg organization: name: Hunan Mango Innocreative Technology Co., Ltd - item: @@ -107,12 +109,12 @@ landscape: - item: name: Inter IKEA Systems B.V. homepage_url: https://inter.ikea.com/ - logo: inter_ikea_systems_bv.svg + logo: inter_ikea_systems_b_v.svg crunchbase: https://www.crunchbase.com/organization/ikea-systems - item: name: Lowe's Companies, Inc. homepage_url: https://lowes.com/ - logo: lowes_companies_inc.svg + logo: lowe_s_companies_inc.svg twitter: https://twitter.com/Lowes crunchbase: https://www.crunchbase.com/organization/lowes - item: @@ -174,6 +176,7 @@ landscape: logo: spatial.svg organization: name: Spatial + linkedin: https://www.linkedin.com/company/spatialinc - item: name: The Foundry Visionmongers Limited homepage_url: https://foundry.com/ @@ -192,9 +195,11 @@ landscape: logo: worley_limited.svg organization: name: Worley Limited + linkedin: https://www.linkedin.com/company/worley - item: name: WPP plc homepage_url: https://wpp.com/ logo: wpp_plc.svg organization: name: WPP plc + linkedin: https://www.linkedin.com/company/wpp diff --git a/settings.yml b/settings.yml index 8638cf3..f0f399f 100644 --- a/settings.yml +++ b/settings.yml @@ -7,6 +7,7 @@ colors: color4: rgba(0, 42, 81, 0.7) color5: rgba(1, 107, 204, 0.7) color6: rgba(0, 42, 81, 0.7) + color7: rgba(0, 42, 81, 0.7) featured_items: - field: maturity options: