Skip to content

Commit

Permalink
Actions: Upload coverage on main branch
Browse files Browse the repository at this point in the history
Signed-off-by: Sean Molenaar <[email protected]>
Signed-off-by: Sean Molenaar <[email protected]>
  • Loading branch information
SMillerDev committed Feb 5, 2021
1 parent 6e9e251 commit d9bde18
Show file tree
Hide file tree
Showing 7 changed files with 56 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
strategy:
matrix:
php-versions: ['7.3', '7.4']
nextcloud: ['stable20']
nextcloud: ['stable20', 'stable21']
database: ['sqlite', 'pgsql', 'mysql']
experimental: [false]
include:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
strategy:
matrix:
php-versions: [ '7.4' ]
nextcloud: [ 'stable20', 'v21.0.0RC1' ]
nextcloud: [ 'stable20', 'stable21' ]
database: [ 'sqlite' ]
name: "Psalm: Nextcloud ${{ matrix.nextcloud }}"
steps:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
strategy:
matrix:
php-versions: ['7.4']
nextcloud: ['v21.0.0RC1']
nextcloud: ['stable21']
database: ['sqlite']
experimental: [false]
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
matrix:
php-versions: ['7.4']
nextcloud: ['stable20']
nextcloud: ['stable21']
database: ['sqlite']
steps:
- name: Checkout
Expand Down
File renamed without changes.
52 changes: 52 additions & 0 deletions .github/workflows/post-merge-tasks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Post-merge tasks
on:
push:
branches:
- master
jobs:
update-release-draft:
runs-on: ubuntu-latest
name: "Release Drafter"
steps:
- uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
php:
runs-on: ubuntu-latest
continue-on-error: false
name: "Coverage: Nextcloud PHP ${{ matrix.php-versions }}"
strategy:
matrix:
nextcloud: ['stable21']
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'

### Back to normal setup
- name: Set up server non MySQL
uses: SMillerDev/nextcloud-actions/setup-nextcloud@main
with:
cron: true
version: ${{ matrix.nextcloud }}
database-type: sqlite

- name: Prime app build
run: make

- name: Configure server with app
uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main
with:
app: 'news'
check-code: true

- name: Prep PHP tests
run: cd ../server/apps/news && make php-test-dependencies
- name: Unittests
run: cd ../server/apps/news && make unit-test
- name: Upload codecoverage
run: cd ../server/apps/news && bash <(curl -s https://codecov.io/bash) -f build/php-unit.clover
13 changes: 0 additions & 13 deletions .github/workflows/release-drafter.yml

This file was deleted.

0 comments on commit d9bde18

Please sign in to comment.