Merge branch 'f-version-sync' into 'master'
feat: Automatically bump versions in mix.exs See merge request mythic-insight/legendary!44
This commit is contained in:
		
						commit
						5cfa879131
					
				
					 6 changed files with 257 additions and 10932 deletions
				
			
		| 
						 | 
					@ -1,6 +1,8 @@
 | 
				
			||||||
defmodule Legendary.Admin.MixProject do
 | 
					defmodule Legendary.Admin.MixProject do
 | 
				
			||||||
  use Mix.Project
 | 
					  use Mix.Project
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @version "2.0.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def project do
 | 
					  def project do
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
      app: :admin,
 | 
					      app: :admin,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,8 @@
 | 
				
			||||||
defmodule Legendary.Content.MixProject do
 | 
					defmodule Legendary.Content.MixProject do
 | 
				
			||||||
  use Mix.Project
 | 
					  use Mix.Project
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @version "2.0.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def project do
 | 
					  def project do
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
      app: :content,
 | 
					      app: :content,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,8 @@
 | 
				
			||||||
defmodule Legendary.Core.MixProject do
 | 
					defmodule Legendary.Core.MixProject do
 | 
				
			||||||
  use Mix.Project
 | 
					  use Mix.Project
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @version "2.0.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def project do
 | 
					  def project do
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
      app: :core,
 | 
					      app: :core,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								mix.exs
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								mix.exs
									
									
									
									
									
								
							| 
						 | 
					@ -1,6 +1,8 @@
 | 
				
			||||||
defmodule Legendary.Mixfile do
 | 
					defmodule Legendary.Mixfile do
 | 
				
			||||||
  use Mix.Project
 | 
					  use Mix.Project
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  @version "2.0.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def project do
 | 
					  def project do
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
      name: "Legendary",
 | 
					      name: "Legendary",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11134
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										11134
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										47
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										47
									
								
								package.json
									
									
									
									
									
								
							| 
						 | 
					@ -18,6 +18,7 @@
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "homepage": "https://gitlab.com/mythic-insight/legendary#readme",
 | 
					  "homepage": "https://gitlab.com/mythic-insight/legendary#readme",
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
 | 
					    "@google/semantic-release-replace-plugin": "^1.0.2",
 | 
				
			||||||
    "@semantic-release/commit-analyzer": "^6.1.0",
 | 
					    "@semantic-release/commit-analyzer": "^6.1.0",
 | 
				
			||||||
    "@semantic-release/exec": "^5.0.0",
 | 
					    "@semantic-release/exec": "^5.0.0",
 | 
				
			||||||
    "@semantic-release/git": "^7.0.8",
 | 
					    "@semantic-release/git": "^7.0.8",
 | 
				
			||||||
| 
						 | 
					@ -27,7 +28,45 @@
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "release": {
 | 
					  "release": {
 | 
				
			||||||
    "plugins": [
 | 
					    "plugins": [
 | 
				
			||||||
      "@semantic-release/commit-analyzer"
 | 
					      "@semantic-release/commit-analyzer",
 | 
				
			||||||
 | 
					      [
 | 
				
			||||||
 | 
					        "@google/semantic-release-replace-plugin",
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "replacements": [
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					              "files": ["mix.exs", "apps/admin/mix.exs", "apps/content/mix.exs", "apps/core/mix.exs"],
 | 
				
			||||||
 | 
					              "from": "@version \".*\"",
 | 
				
			||||||
 | 
					              "to": "@version \"${nextRelease.version}\"",
 | 
				
			||||||
 | 
					              "results": [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                  "file": "mix.exs",
 | 
				
			||||||
 | 
					                  "hasChanged": true,
 | 
				
			||||||
 | 
					                  "numMatches": 1,
 | 
				
			||||||
 | 
					                  "numReplacements": 1
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                  "file": "apps/admin/mix.exs",
 | 
				
			||||||
 | 
					                  "hasChanged": true,
 | 
				
			||||||
 | 
					                  "numMatches": 1,
 | 
				
			||||||
 | 
					                  "numReplacements": 1
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                  "file": "apps/content/mix.exs",
 | 
				
			||||||
 | 
					                  "hasChanged": true,
 | 
				
			||||||
 | 
					                  "numMatches": 1,
 | 
				
			||||||
 | 
					                  "numReplacements": 1
 | 
				
			||||||
 | 
					                },{
 | 
				
			||||||
 | 
					                  "file": "apps/core/mix.exs",
 | 
				
			||||||
 | 
					                  "hasChanged": true,
 | 
				
			||||||
 | 
					                  "numMatches": 1,
 | 
				
			||||||
 | 
					                  "numReplacements": 1
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					              ],
 | 
				
			||||||
 | 
					              "countMatches": true
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					          ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ]
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    "prepare": [
 | 
					    "prepare": [
 | 
				
			||||||
      "@semantic-release/npm",
 | 
					      "@semantic-release/npm",
 | 
				
			||||||
| 
						 | 
					@ -42,7 +81,11 @@
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          "assets": [
 | 
					          "assets": [
 | 
				
			||||||
            "package.json",
 | 
					            "package.json",
 | 
				
			||||||
            "infrastructure/kube.yaml"
 | 
					            "infrastructure/kube.yaml",
 | 
				
			||||||
 | 
					            "mix.exs",
 | 
				
			||||||
 | 
					            "apps/admin/mix.exs",
 | 
				
			||||||
 | 
					            "apps/content/mix.exs",
 | 
				
			||||||
 | 
					            "apps/core/mix.exs"
 | 
				
			||||||
          ]
 | 
					          ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue