diff --git a/.github/workflows/api.yml b/.github/workflows/build-api.yml similarity index 97% rename from .github/workflows/api.yml rename to .github/workflows/build-api.yml index d02d52a71..ce58a7022 100644 --- a/.github/workflows/api.yml +++ b/.github/workflows/build-api.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/conversion.yml b/.github/workflows/build-conversion.yml similarity index 97% rename from .github/workflows/conversion.yml rename to .github/workflows/build-conversion.yml index d2c5626ad..96fac7cd8 100644 --- a/.github/workflows/conversion.yml +++ b/.github/workflows/build-conversion.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/idp.yml b/.github/workflows/build-idp.yml similarity index 96% rename from .github/workflows/idp.yml rename to .github/workflows/build-idp.yml index ff762f60e..a5908cf2a 100644 --- a/.github/workflows/idp.yml +++ b/.github/workflows/build-idp.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/language.yml b/.github/workflows/build-language.yml similarity index 96% rename from .github/workflows/language.yml rename to .github/workflows/build-language.yml index 96f892ce3..8e1f48982 100644 --- a/.github/workflows/language.yml +++ b/.github/workflows/build-language.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/mosaic.yml b/.github/workflows/build-mosaic.yml similarity index 97% rename from .github/workflows/mosaic.yml rename to .github/workflows/build-mosaic.yml index 91bb4f53d..bd97ea585 100644 --- a/.github/workflows/mosaic.yml +++ b/.github/workflows/build-mosaic.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/ui.yml b/.github/workflows/build-ui.yml similarity index 97% rename from .github/workflows/ui.yml rename to .github/workflows/build-ui.yml index 1cf496a9b..958637dcf 100644 --- a/.github/workflows/ui.yml +++ b/.github/workflows/build-ui.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/webdav.yml b/.github/workflows/build-webdav.yml similarity index 96% rename from .github/workflows/webdav.yml rename to .github/workflows/build-webdav.yml index c19f63694..db19fecc1 100644 --- a/.github/workflows/webdav.yml +++ b/.github/workflows/build-webdav.yml @@ -1,4 +1,4 @@ -# Copyright 2023 Anass Bouassaba. +# Copyright 2023 Anass Bouassaba, Piotr Łoboda. # # Use of this software is governed by the Business Source License # included in the file licenses/BSL.txt. diff --git a/.github/workflows/lint-api.yml b/.github/workflows/lint-api.yml new file mode 100644 index 000000000..9d5de7c18 --- /dev/null +++ b/.github/workflows/lint-api.yml @@ -0,0 +1,34 @@ +# Copyright 2023 Daniel Sonck, Piotr Łoboda. +# +# Use of this software is governed by the Business Source License +# included in the file licenses/BSL.txt. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the GNU Affero General Public License v3.0 only, included in the file +# licenses/AGPL.txt. + +name: Lint voltaserve/api + +on: + pull_request: + branches: + - main + paths: + - "api/**" + +jobs: + linting: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Lint using Golanci lint + uses: golangci/golangci-lint-action@v6 + with: + working-directory: api + permissions: + contents: read + pull-requests: read + checks: write diff --git a/.github/workflows/lint-conversion.yml b/.github/workflows/lint-conversion.yml new file mode 100644 index 000000000..6b26d87fb --- /dev/null +++ b/.github/workflows/lint-conversion.yml @@ -0,0 +1,34 @@ +# Copyright 2023 Daniel Sonck, Piotr Łoboda. +# +# Use of this software is governed by the Business Source License +# included in the file licenses/BSL.txt. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the GNU Affero General Public License v3.0 only, included in the file +# licenses/AGPL.txt. + +name: Lint voltaserve/conversion + +on: + pull_request: + branches: + - main + paths: + - "conversion/**" + +jobs: + linting: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Lint using Golanci lint + uses: golangci/golangci-lint-action@v6 + with: + working-directory: conversion + permissions: + contents: read + pull-requests: read + checks: write diff --git a/.github/workflows/lint-idp.yml b/.github/workflows/lint-idp.yml new file mode 100644 index 000000000..dae23b25b --- /dev/null +++ b/.github/workflows/lint-idp.yml @@ -0,0 +1,34 @@ +# Copyright 2023 Daniel Sonck, Piotr Łoboda. +# +# Use of this software is governed by the Business Source License +# included in the file licenses/BSL.txt. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the GNU Affero General Public License v3.0 only, included in the file +# licenses/AGPL.txt. + +name: Lint voltaserve/idp + +on: + pull_request: + branches: + - main + paths: + - "idp/**" + +jobs: + linting: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Lint using Golanci lint + uses: golangci/golangci-lint-action@v6 + with: + working-directory: idp + permissions: + contents: read + pull-requests: read + checks: write diff --git a/.github/workflows/lint-language.yml b/.github/workflows/lint-language.yml new file mode 100644 index 000000000..e991b9677 --- /dev/null +++ b/.github/workflows/lint-language.yml @@ -0,0 +1,34 @@ +# Copyright 2023 Daniel Sonck, Piotr Łoboda. +# +# Use of this software is governed by the Business Source License +# included in the file licenses/BSL.txt. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the GNU Affero General Public License v3.0 only, included in the file +# licenses/AGPL.txt. + +name: Lint voltaserve/language + +on: + pull_request: + branches: + - main + paths: + - "language/**" + +jobs: + linting: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Lint using Golanci lint + uses: golangci/golangci-lint-action@v6 + with: + working-directory: language + permissions: + contents: read + pull-requests: read + checks: write diff --git a/.github/workflows/lint-mosaic.yml b/.github/workflows/lint-mosaic.yml new file mode 100644 index 000000000..632c341fd --- /dev/null +++ b/.github/workflows/lint-mosaic.yml @@ -0,0 +1,34 @@ +# Copyright 2023 Daniel Sonck, Piotr Łoboda. +# +# Use of this software is governed by the Business Source License +# included in the file licenses/BSL.txt. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the GNU Affero General Public License v3.0 only, included in the file +# licenses/AGPL.txt. + +name: Lint voltaserve/mosaic + +on: + pull_request: + branches: + - main + paths: + - "mosaic/**" + +jobs: + linting: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Lint using Golanci lint + uses: golangci/golangci-lint-action@v6 + with: + working-directory: mosaic + permissions: + contents: read + pull-requests: read + checks: write diff --git a/.github/workflows/lint-ui.yml b/.github/workflows/lint-ui.yml new file mode 100644 index 000000000..38245bbda --- /dev/null +++ b/.github/workflows/lint-ui.yml @@ -0,0 +1,34 @@ +# Copyright 2023 Daniel Sonck, Piotr Łoboda. +# +# Use of this software is governed by the Business Source License +# included in the file licenses/BSL.txt. +# +# As of the Change Date specified in that file, in accordance with +# the Business Source License, use of this software will be governed +# by the GNU Affero General Public License v3.0 only, included in the file +# licenses/AGPL.txt. + +name: Lint voltaserve/ui + +on: + pull_request: + branches: + - main + paths: + - "ui/**" + +jobs: + linting: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Lint using Golanci lint + uses: golangci/golangci-lint-action@v6 + with: + working-directory: ui + permissions: + contents: read + pull-requests: read + checks: write