diff --git a/.github/workflows/build-crowdin-translation-packages.yml b/.github/workflows/build-crowdin-translation-packages.yml new file mode 100644 index 000000000..25e57af73 --- /dev/null +++ b/.github/workflows/build-crowdin-translation-packages.yml @@ -0,0 +1,30 @@ +name: Build Crowdin Translation Packages + +on: + workflow_dispatch: + schedule: + - cron: "0 6 * * *" + +jobs: + build-crowdin-translation-packages: + defaults: + run: + shell: pwsh + runs-on: ubuntu-latest + + steps: + - name: Orchard CMS + uses: andrii-bodnar/crowdin-request-action@aac9a865d62b37060b0ce530db5ac5cfca02dd2c # 0.0.2 + with: + route: POST /projects/{projectId}/translations/builds + projectId: 46524 + env: + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_API_TOKEN }} + + - name: Orchard CMS Gallery + uses: andrii-bodnar/crowdin-request-action@aac9a865d62b37060b0ce530db5ac5cfca02dd2c # 0.0.2 + with: + route: POST /projects/{projectId}/translations/builds + projectId: 63766 + env: + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_API_TOKEN }} diff --git a/src/Orchard.sln b/src/Orchard.sln index dd6c9c5ba..8da00a6d7 100644 --- a/src/Orchard.sln +++ b/src/Orchard.sln @@ -301,6 +301,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NHibernate", "NHibernate", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NHibernate.Linq", "Libraries\NHibernate\NHibernate.Linq\NHibernate.Linq.csproj", "{2CF9A83A-BC40-4485-A763-BFF59B2EBDAD}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{06A32C3C-10A2-472E-B725-5AF102E92C6F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{4C95F27D-A872-481F-A9AF-851DB178C186}" + ProjectSection(SolutionItems) = preProject + ..\.github\workflows\build-crowdin-translation-packages.yml = ..\.github\workflows\build-crowdin-translation-packages.yml + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution CodeCoverage|Any CPU = CodeCoverage|Any CPU @@ -1278,6 +1285,7 @@ Global {8EE141BE-7217-4F5B-8214-3146BEFA07E3} = {E9C9F120-07BA-4DFB-B9C3-3AFB9D44C9D5} {1342D7F1-1A77-4AF2-9CE4-EAFC60428040} = {53A0F089-D9BD-46D7-92E0-5F57D0F9AC3E} {2CF9A83A-BC40-4485-A763-BFF59B2EBDAD} = {1342D7F1-1A77-4AF2-9CE4-EAFC60428040} + {4C95F27D-A872-481F-A9AF-851DB178C186} = {06A32C3C-10A2-472E-B725-5AF102E92C6F} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EnterpriseLibraryConfigurationToolBinariesPath = packages\TransientFaultHandling.Core.5.1.1209.1\lib\NET4