File tree Expand file tree Collapse file tree 1 file changed +27
-7
lines changed Expand file tree Collapse file tree 1 file changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,22 @@ jobs:
100100 platform : linux-x86
101101 version : << parameters.version >>
102102
103+ compare_versions :
104+ docker :
105+ - image : ubuntu
106+
107+ steps :
108+ - checkout
109+ - run :
110+ name : Compare the version from mix.exs and python/pyproject.toml
111+ command : |
112+ python_package_version=$(grep "^version =" python/pyproject.toml | awk '{print $3}' | tr -d ' "')
113+ elixir_package_version=$(grep "^ @version" mix.exs | awk '{print $2}' | tr -d ' "')
114+ if [ $python_package_version != $elixir_package_version ]; then
115+ echo "package versions don't match - python: $python_package_version, elixir: $elixir_package_version"
116+ exit 1
117+ fi
118+
103119 mix_release_server_macos_arm :
104120 parameters :
105121 version :
@@ -180,22 +196,26 @@ jobs:
180196 - image : ubuntu
181197
182198 steps :
183- - run : |
184- apt update
185- apt install -y curl
186- curl -X POST -d token=$READTHEDOCS_WEBHOOK_TOKEN $READTHEDOCS_WEBHOOK_URL
199+ - run :
200+ name : Trigger docs build
201+ command : |
202+ apt update
203+ apt install -y curl
204+ curl -X POST -d token=$READTHEDOCS_WEBHOOK_TOKEN $READTHEDOCS_WEBHOOK_URL
187205
188206workflows :
189207 build :
190208 jobs :
191209 - elixir/build_test :
192- filters : ®ular_filters
210+ filters : &push_filters
193211 tags :
194212 only : /v.*/
195213 - elixir/lint :
196- filters : *regular_filters
214+ filters : *push_filters
197215 - test_exclude_browser :
198- filters : *regular_filters
216+ filters : *push_filters
217+ - compare_versions :
218+ filters : *push_filters
199219 - elixir/hex_publish :
200220 requires : &publish_requires
201221 - elixir/build_test
You can’t perform that action at this time.
0 commit comments