99 strategy :
1010 matrix :
1111 PLATFORM :
12- - { RMQREF: "v4 .0.x ", ERLVER: "26.2" }
13- - { RMQREF: "v4 .1.x ", ERLVER: "27" }
14- name : " Broker: ${{ matrix.PLATFORM.RMQREF }} - Erlang: ${{ matrix.PLATFORM.ERLVER }}"
12+ - { RMQREF: "4 .0.9 ", ERLVER: "26.2", ELXVER: "1.16 " }
13+ - { RMQREF: "4 .1.4 ", ERLVER: "27", ELXVER: "1.18 " }
14+ name : " Broker: ${{ matrix.PLATFORM.RMQREF }} - Erlang: ${{ matrix.PLATFORM.ERLVER }} - Elixir: ${{ matrix.PLATFORM.ELXVER }} "
1515 steps :
1616 - name : Checkout RabbitMQ Server
1717 uses : actions/checkout@v4
1818 with :
1919 repository : rabbitmq/rabbitmq-server
20+ ref : v${{ matrix.PLATFORM.RMQREF }}
2021 path : ${{ env.SERVER_FOLDER }}
2122 - name : Checkout Plugin
2223 uses : actions/checkout@v4
@@ -26,13 +27,14 @@ jobs:
2627 uses : erlef/setup-beam@v1
2728 with :
2829 otp-version : ${{ matrix.PLATFORM.ERLVER }}
30+ elixir-version : ${{ matrix.PLATFORM.ELXVER }}
2931 - name : Build distribution files
3032 working-directory : ${{ env.PLUGIN_FOLDER }}
3133 run : |
32- make dist RABBITMQ_VERSION=${{ matrix.PLATFORM.RMQREF }} MIX_ENV=prod DIST_AS_EZS=yes
34+ make dist RABBITMQ_VERSION=${{ matrix.PLATFORM.RMQREF }} MIX_ENV=prod DIST_AS_EZS=yes IS_DEP=true
3335 - name : Store build artifacts
3436 uses : actions/upload-artifact@v4
3537 with :
36- name : plugins-ocpp-rmq${{ matrix.PLATFORM.RMQREF }}-erl${{ matrix.PLATFORM.ERLVER }}
38+ name : plugins-ocpp-rmq${{ matrix.PLATFORM.RMQREF }}-erl${{ matrix.PLATFORM.ERLVER }}-elx${{ matrix.PLATFORM.ELXVER }}
3739 path : |
3840 ${{ env.PLUGIN_FOLDER }}/plugins/rabbitmq_web_ocpp-[0-9].*.ez
0 commit comments