Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add release workflow, don't install (remove from zip download) any testcases or test data #41

Merged
merged 1 commit into from
Jun 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/.github/ export-ignore
/_test/ export-ignore
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# Sponsoring is available via https://github.com/sponsors/mprins
github: [mprins]
84 changes: 42 additions & 42 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
name: CI

on: [push, pull_request]
on: [ push, pull_request ]

jobs:
testLinux:
name: PHP Unit
runs-on: ubuntu-latest
strategy:
matrix:
php-version: ['7.4', '8.0', '8.1']
dokuwiki-branch: [ 'master', 'stable']
fail-fast: false

steps:
- uses: actions/checkout@v3

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: mbstring, intl, bz2

- name: Setup problem matchers
run: |
echo ::add-matcher::${{ runner.tool_cache }}/php.json
echo ::add-matcher::${{ runner.tool_cache }}/phpunit.json

- name: Download DokuWiki Test-setup
run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh

- name: Install DokuWiki
env:
CI_SERVER: 1
DOKUWIKI: ${{ matrix.dokuwiki-branch }}
run: sh travis.sh

- name: Setup PHPUnit
run: |
php _test/fetchphpunit.php
./_test/phpunit.phar --version

- name: Run PHPUnit
run: |
cd _test && PRESERVE_TMP=false ./phpunit.phar --stderr --verbose --debug --group plugin_spatialhelper
testLinux:
name: PHP Unit
runs-on: ubuntu-latest

strategy:
matrix:
php-version: [ '8.0', '8.1', '8.2' ]
dokuwiki-branch: [ 'master', 'stable' ]
fail-fast: false

steps:
- uses: actions/checkout@v3

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: mbstring, intl, bz2

- name: Setup problem matchers
run: |
echo ::add-matcher::${{ runner.tool_cache }}/php.json
echo ::add-matcher::${{ runner.tool_cache }}/phpunit.json

- name: Download DokuWiki Test-setup
run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh

- name: Install DokuWiki
env:
CI_SERVER: 1
DOKUWIKI: ${{ matrix.dokuwiki-branch }}
run: sh travis.sh

- name: Setup PHPUnit
run: |
php _test/fetchphpunit.php
./_test/phpunit.phar --version

- name: Run PHPUnit
run: |
cd _test && PRESERVE_TMP=false ./phpunit.phar --stderr --verbose --debug --group plugin_spatialhelper
1 change: 1 addition & 0 deletions .github/workflows/maintenance.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: 'Repository Maintenance'

on:
workflow_dispatch:
schedule:
- cron: '23 3 * * 4'

Expand Down
44 changes: 22 additions & 22 deletions .github/workflows/phpCS.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
name: PHP Code Style

on: [push]
on: [ push ]

jobs:
phpcs:
name: PHP CodeSniffer
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
phpcs:
name: PHP CodeSniffer
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
tools: cs2pr, phpcs
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.2'
tools: cs2pr, phpcs

- name: retrieve script
run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh
- name: retrieve script
run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh

- name: Install DokuWiki
env:
CI_SERVER: 1
DOKUWIKI : master
run: sh travis.sh
- name: Install DokuWiki
env:
CI_SERVER: 1
DOKUWIKI: master
run: sh travis.sh

# - name: run PHP codesniffer
# run: php phpcs -v --runtime-set ignore_warnings_on_exit true --standard=_test/phpcs.xml lib/plugins/spatialhelper
- name: run PHP codesniffer
run: phpcs -q --standard=_test/phpcs_MigrationAdjustments.xml --report=checkstyle --runtime-set ignore_warnings_on_exit lib/plugins/spatialhelper | cs2pr
# - name: run PHP codesniffer
# run: php phpcs -v --runtime-set ignore_warnings_on_exit true --standard=_test/phpcs.xml lib/plugins/spatialhelper
- name: run PHP codesniffer
run: phpcs -q --standard=_test/phpcs_MigrationAdjustments.xml --report=checkstyle --runtime-set ignore_warnings_on_exit lib/plugins/spatialhelper | cs2pr
16 changes: 16 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Release

on:
push:
branches:
- master
paths:
- "*.info.txt"

jobs:
release:
name: Release
uses: mprins/.github/.github/workflows/DW-plugin-release.yml@main
secrets:
DOKUWIKI_USER: ${{ secrets.DOKUWIKI_USER }}
DOKUWIKI_PASS: ${{ secrets.DOKUWIKI_PASS }}
15 changes: 0 additions & 15 deletions CHANGES

This file was deleted.

12 changes: 12 additions & 0 deletions deleted.files
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
syntax.php
README.markdown
CHANGES

_test/action.test.php
_test/general.test.php

.github/workflows/phpCS.yml
.github/workflows/maintenance.yml
.github/workflows/CI.yml
.github/dependabot.yml
.github/ISSUE_TEMPLATE.md
2 changes: 1 addition & 1 deletion plugin.info.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
base spatialhelper
author Mark C. Prins
email mprins@users.sf.net
date 2023-05-27
date 2023-06-30
name Spatial Helper plugin for DokuWiki
desc Provides spatial indexing and spatial search facilities.
url https://www.dokuwiki.org/plugin:spatialhelper