|
62 | 62 | - uses: actions/checkout@v4 |
63 | 63 | - run: | |
64 | 64 | sed -i".bak" -e "s/unstable/stable-${{ github.event.inputs.version }}/" *.yml |
| 65 | + # Set all component versions in Dockerfiles and uncomment ARG lines |
| 66 | + # Jicofo |
| 67 | + sed -i -E "s/^#?(ARG JICOFO_VERSION=).*/\1${{ needs.version.outputs.jicofo_version }}/" jicofo/Dockerfile |
| 68 | + # Jigasi |
| 69 | + sed -i -E "s/^#?(ARG JIGASI_VERSION=).*/\1${{ needs.version.outputs.jigasi_version }}/" jigasi/Dockerfile |
| 70 | + sed -i -E "s/^#?(ARG JITSI_AUTOSCALER_SIDECAR_VERSION=).*/\1${{ needs.version.outputs.jigasi_version }}/" jigasi/Dockerfile |
| 71 | + # JVB |
| 72 | + sed -i -E "s/^#?(ARG JITSI_VIDEOBRIDGE_VERSION=).*/\1${{ needs.version.outputs.jvb_version }}/" jvb/Dockerfile |
| 73 | + sed -i -E "s/^#?(ARG JITSI_AUTOSCALER_SIDECAR_VERSION=).*/\1${{ needs.version.outputs.jvb_version }}/" jvb/Dockerfile |
| 74 | + # Prosody |
| 75 | + sed -i -E "s/^#?(ARG JITSI_MEET_PROSODY_VERSION=).*/\1${{ needs.version.outputs.prosody_version }}/" prosody/Dockerfile |
| 76 | + # Web |
| 77 | + sed -i -E "s/^#?(ARG JITSI_MEET_WEB_VERSION=).*/\1${{ needs.version.outputs.web_version }}/" web/Dockerfile |
| 78 | + # Jibri |
| 79 | + sed -i -E "s/^#?(ARG JIBRI_VERSION=).*/\1${{ needs.version.outputs.jibri_version }}/" jibri/Dockerfile |
| 80 | + sed -i -E "s/^#?(ARG JITSI_UPLOAD_INTEGRATIONS_VERSION=).*/\1${{ needs.version.outputs.jibri_version }}/" jibri/Dockerfile |
| 81 | + sed -i -E "s/^#?(ARG JITSI_AUTOSCALER_SIDECAR_VERSION=).*/\1${{ needs.version.outputs.jibri_version }}/" jibri/Dockerfile |
65 | 82 | - uses: stefanzweifel/git-auto-commit-action@v5 |
66 | 83 | with: |
67 | 84 | # multiline commit message including the version numbers for all components |
|
82 | 99 | generate_release_notes: true |
83 | 100 | make_latest: true |
84 | 101 | - run: | |
| 102 | + # Comment out all ARG lines for component versions in Dockerfiles |
| 103 | + # Jicofo |
| 104 | + sed -i -E "s/^(ARG JICOFO_VERSION=)/#\1/" jicofo/Dockerfile |
| 105 | + # Jigasi |
| 106 | + sed -i -E "s/^(ARG JIGASI_VERSION=)/#\1/" jigasi/Dockerfile |
| 107 | + sed -i -E "s/^(ARG JITSI_AUTOSCALER_SIDECAR_VERSION=)/#\1/" jigasi/Dockerfile |
| 108 | + # JVB |
| 109 | + sed -i -E "s/^(ARG JITSI_VIDEOBRIDGE_VERSION=)/#\1/" jvb/Dockerfile |
| 110 | + sed -i -E "s/^(ARG JITSI_AUTOSCALER_SIDECAR_VERSION=)/#\1/" jvb/Dockerfile |
| 111 | + # Prosody |
| 112 | + sed -i -E "s/^(ARG JITSI_MEET_PROSODY_VERSION=)/#\1/" prosody/Dockerfile |
| 113 | + # Web |
| 114 | + sed -i -E "s/^(ARG JITSI_MEET_WEB_VERSION=)/#\1/" web/Dockerfile |
| 115 | + # Jibri |
| 116 | + sed -i -E "s/^(ARG JIBRI_VERSION=)/#\1/" jibri/Dockerfile |
| 117 | + sed -i -E "s/^(ARG JITSI_UPLOAD_INTEGRATIONS_VERSION=)/#\1/" jibri/Dockerfile |
| 118 | + sed -i -E "s/^(ARG JITSI_AUTOSCALER_SIDECAR_VERSION=)/#\1/" jibri/Dockerfile |
85 | 119 | sed -i".bak" -e "s/stable-${{ github.event.inputs.version }}/unstable/" *.yml |
86 | 120 | - uses: stefanzweifel/git-auto-commit-action@v5 |
87 | 121 | with: |
|
0 commit comments