expo publish --release-channel is not propagated to TestFlight?

Hello Expo afficionados!


TLDR; my --release-channel seams not working

expo publish --release-channel staging

I wrote an article about how I automated the release of my application with GitHub actions.

My GitHub action looks like this:

// .github/workflows/staging.yml

name: Expo Publish on Staging
on:
  push:
    branches:
      - develop
jobs:
  publish:
    name: Install and publish
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: actions/setup-node@v1
        with:
          node-version: 12.x
      - uses: expo/expo-github-action@v5
        with:
          expo-version: 3.x
          expo-username: ${{ secrets.EXPO_CLI_USERNAME }}
          expo-password: ${{ secrets.EXPO_CLI_PASSWORD }}
          expo-cache: true
      - run: yarn
      - run: expo publish --release-channel staging

I shipped an application to the store and TestFlight with

expo build:ios --release-channel staging

My problem is
When I merge new pull request to develop it automatically triggers new build with GitHub action
But when I test my application on iOS with TestFlight the code is not updated.

Am I missing something?
I am confused :joy:

I don’t actually see where you are publishing/uploading this to Itunesconnect/testflight? expo publish updates the package, but doesn’t upload it to Testflight.

After publish and you open the app, wait a few seconds and restart the app you should see that it downloaded and updated the package.