Skip to content

Commit

Permalink
Merge pull request #2450 from Fishbowler/db-test-before-publish
Browse files Browse the repository at this point in the history
Always run database tests if we're gonna publish
  • Loading branch information
akrherz committed Mar 9, 2024
2 parents ddf144c + 423e618 commit 2cb9f45
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions .github/workflows/continuous-integration-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -230,9 +230,9 @@ jobs:
sqlserver:
name: Test SQL Server Upgrades
needs: [build, should-do-database-upgrade-tests]
needs: [build, should-do-database-upgrade-tests, check_branch]
runs-on: ubuntu-latest
if: ${{ needs.should-do-database-upgrade-tests.outputs.check == 'true' }}
if: ${{ needs.should-do-database-upgrade-tests.outputs.check == 'true' || needs.check_branch.outputs.is_publishable_branch == 'true'}}
steps:
- name: Checkout Openfire
uses: actions/checkout@v4
Expand Down Expand Up @@ -271,9 +271,9 @@ jobs:
postgres:
name: Test Postgres Upgrades
needs: [build, should-do-database-upgrade-tests]
needs: [build, should-do-database-upgrade-tests, check_branch]
runs-on: ubuntu-latest
if: ${{ needs.should-do-database-upgrade-tests.outputs.check == 'true' }}
if: ${{ needs.should-do-database-upgrade-tests.outputs.check == 'true' || needs.check_branch.outputs.is_publishable_branch == 'true'}}
steps:
- name: Checkout Openfire
uses: actions/checkout@v4
Expand Down Expand Up @@ -312,9 +312,9 @@ jobs:
mysql:
name: Test MySQL Upgrades
needs: [build, should-do-database-upgrade-tests]
needs: [build, should-do-database-upgrade-tests, check_branch]
runs-on: ubuntu-latest
if: ${{ needs.should-do-database-upgrade-tests.outputs.check == 'true' }}
if: ${{ needs.should-do-database-upgrade-tests.outputs.check == 'true' || needs.check_branch.outputs.is_publishable_branch == 'true'}}
steps:
- name: Checkout Openfire
uses: actions/checkout@v4
Expand Down Expand Up @@ -351,10 +351,9 @@ jobs:
java -jar ./target/updaterunner-1.0.0-jar-with-dependencies.jar
publish-maven:

name: Publish to Maven
runs-on: ubuntu-latest
needs: [aioxmpp, connectivity, smack, check_branch]
needs: [aioxmpp, connectivity, smack, check_branch, sqlserver, postgres, mysql]
if: ${{github.repository == 'igniterealtime/Openfire' && github.event_name == 'push' && needs.check_branch.outputs.is_publishable_branch == 'true'}}

steps:
Expand Down

0 comments on commit 2cb9f45

Please sign in to comment.