Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
This commit is contained in:
Julien Veyssier 2021-03-19 16:51:13 +01:00
parent 75f06f2948
commit 6935da3250
No known key found for this signature in database
GPG key ID: 4141FEE162030638
6 changed files with 957 additions and 809 deletions

View file

@ -2,6 +2,9 @@ module.exports = {
globals: {
appVersion: true
},
parserOptions: {
requireConfigFile: false
},
extends: [
'@nextcloud'
]

View file

@ -12,6 +12,20 @@ jobs:
APP_ID: integration_moodle
runs-on: ubuntu-latest
steps:
- name: Use Node 12
uses: actions/setup-node@v1
with:
node-version: 12
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
extensions: mbstring, intl, sqlite3
ini-values: post_max_size=256M, max_execution_time=180
coverage: xdebug
tools: php-cs-fixer, phpunit
- name: Checkout code
uses: actions/checkout@v2
@ -35,8 +49,7 @@ jobs:
echo "###### install dependencies"
export DEBIAN_FRONTEND=noninteractive
sudo apt update -y
# sudo apt upgrade -y
sudo apt install php-mbstring php-sqlite3 npm make openssl -y
sudo apt install make openssl -y
echo "###### installing nextcloud"
mkdir ~/html
git clone https://github.com/nextcloud/server.git --recursive --depth 1 -b master ~/html/nextcloud

View file

@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
## 1.0.0 2021-03-19
### Changed
- bump js libs
## 0.0.9 2021-02-16
### Changed
- app certificate

View file

@ -5,7 +5,7 @@
<summary>Integration of Moodle learning management system</summary>
<description><![CDATA[Moodle integration provides a dashboard widget displaying information about your recent courses and upcoming events.
It also allows you to search for content in Moodle.]]></description>
<version>0.0.9</version>
<version>1.0.0</version>
<licence>agpl</licence>
<author>Julien Veyssier</author>
<namespace>Moodle</namespace>

1708
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -39,42 +39,42 @@
"@nextcloud/l10n": "^1.4.1",
"@nextcloud/moment": "^1.1.1",
"@nextcloud/router": "^1.1.0",
"@nextcloud/vue": "^3.5.4",
"@nextcloud/vue-dashboard": "^1.0.1",
"@nextcloud/vue": "^3.7.2",
"@nextcloud/vue-dashboard": "^1.1.0",
"vue": "^2.6.11"
},
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@babel/plugin-proposal-object-rest-spread": "^7.12.13",
"@babel/core": "^7.13.10",
"@babel/eslint-parser": "^7.13.10",
"@babel/plugin-proposal-object-rest-spread": "^7.13.8",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/preset-env": "^7.12.16",
"@nextcloud/browserslist-config": "^1.0.0",
"@nextcloud/eslint-config": "^3.0.0",
"@babel/preset-env": "^7.13.10",
"@nextcloud/browserslist-config": "^2.0.0",
"@nextcloud/eslint-config": "^4.0.0",
"@nextcloud/eslint-plugin": "^2.0.0",
"@nextcloud/webpack-vue-config": "^2.0.0",
"@nextcloud/webpack-vue-config": "^3.0.0",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.2.2",
"css-loader": "^5.0.2",
"eslint": "^7.19.0",
"css-loader": "^5.1.3",
"eslint": "^7.22.0",
"eslint-config-standard": "^16.0.2",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.3.1",
"eslint-plugin-vue": "^7.5.0",
"eslint-webpack-plugin": "^2.5.0",
"eslint-plugin-vue": "^7.7.0",
"eslint-webpack-plugin": "^2.5.2",
"file-loader": "^6.2.0",
"node-sass": "^5.0.0",
"sass-loader": "^10.1.1",
"sass-loader": "^11.0.1",
"style-loader": "^2.0.0",
"stylelint": "^13.10.0",
"stylelint": "^13.12.0",
"stylelint-config-recommended-scss": "^4.2.0",
"stylelint-scss": "^3.19.0",
"stylelint-webpack-plugin": "^2.1.1",
"url-loader": "^4.1.1",
"vue-loader": "^15.9.6",
"vue-template-compiler": "^2.6.12",
"webpack": "^5.21.2",
"webpack": "^5.26.3",
"webpack-cli": "^4.5.0",
"webpack-node-externals": "^2.5.2"
}