@@ -15,25 +15,55 @@ concurrency:
1515 cancel-in-progress : true
1616
1717env :
18- BW_ACCOUNT_ID : ${{ secrets.BW_ACCOUNT_ID }}
1918 BW_USERNAME : ${{ secrets.BW_USERNAME }}
2019 BW_PASSWORD : ${{ secrets.BW_PASSWORD }}
2120 BW_USERNAME_FORBIDDEN : ${{ secrets.BW_USERNAME_FORBIDDEN }}
2221 BW_PASSWORD_FORBIDDEN : ${{ secrets.BW_PASSWORD_FORBIDDEN }}
23- BW_VOICE_APPLICATION_ID : ${{ secrets.BW_VOICE_APPLICATION_ID }}
24- BW_MESSAGING_APPLICATION_ID : ${{ secrets.BW_MESSAGING_APPLICATION_ID }}
25- BW_NUMBER : ${{ secrets.BW_NUMBER }}
2622 USER_NUMBER : ${{ secrets.USER_NUMBER }}
2723 BASE_CALLBACK_URL : ${{ secrets.BASE_CALLBACK_URL }}
28- MANTECA_ACTIVE_NUMBER : ${{ secrets.MANTECA_ACTIVE_NUMBER }}
29- MANTECA_IDLE_NUMBER : ${{ secrets.MANTECA_IDLE_NUMBER }}
3024 MANTECA_BASE_URL : ${{ secrets.MANTECA_BASE_URL }}
31- MANTECA_APPLICATION_ID : ${{ secrets.MANTECA_APPLICATION_ID }}
3225
3326jobs :
3427 test_main :
3528 name : Smoke Test
3629 runs-on : ubuntu-latest
30+ env :
31+ BW_NUMBER : ${{ secrets.BW_NUMBER }}
32+ BW_ACCOUNT_ID : ${{ secrets.BW_ACCOUNT_ID }}
33+ BW_VOICE_APPLICATION_ID : ${{ secrets.BW_VOICE_APPLICATION_ID }}
34+ BW_MESSAGING_APPLICATION_ID : ${{ secrets.BW_MESSAGING_APPLICATION_ID }}
35+ MANTECA_ACTIVE_NUMBER : ${{ secrets.MANTECA_ACTIVE_NUMBER }}
36+ MANTECA_IDLE_NUMBER : ${{ secrets.MANTECA_IDLE_NUMBER }}
37+ MANTECA_APPLICATION_ID : ${{ secrets.MANTECA_APPLICATION_ID }}
38+ steps :
39+ - name : Checkout
40+ uses : actions/checkout@v4
41+
42+ - name : Set up Ruby
43+ uses : ruby/setup-ruby@v1
44+ with :
45+ ruby-version : 3.3
46+
47+ - name : Install Packages and Test
48+ run : |
49+ bundle install
50+ rake smoke
51+ env :
52+ RUBY_VERSION : 3.3
53+ OPERATING_SYSTEM : ubuntu
54+ shell : bash
55+
56+ test_main_up :
57+ name : Smoke Test UP Account
58+ runs-on : ubuntu-latest
59+ env :
60+ BW_NUMBER : ${{ secrets.BW_UP_NUMBER }}
61+ BW_ACCOUNT_ID : ${{ secrets.BW_UP_ACCOUNT_ID }}
62+ BW_VOICE_APPLICATION_ID : ${{ secrets.BW_UP_VOICE_APPLICATION_ID }}
63+ BW_MESSAGING_APPLICATION_ID : ${{ secrets.BW_UP_MESSAGING_APPLICATION_ID }}
64+ MANTECA_ACTIVE_NUMBER : ${{ secrets.MANTECA_UP_ACTIVE_NUMBER }}
65+ MANTECA_IDLE_NUMBER : ${{ secrets.MANTECA_UP_IDLE_NUMBER }}
66+ MANTECA_APPLICATION_ID : ${{ secrets.MANTECA_UP_APPLICATION_ID }}
3767 steps :
3868 - name : Checkout
3969 uses : actions/checkout@v4
5484
5585 notify_for_failures :
5686 name : Notify for Failures
57- needs : [test_main]
87+ needs : [test_main, test_main_up ]
5888 if : failure()
5989 runs-on : ubuntu-latest
6090 steps :
0 commit comments