Skip to content
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
29 changes: 29 additions & 0 deletions .github/workflows/auto-tag-new-version.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: "Automatically tag new version"

on:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/close_stale_issue.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: 'Close stale issues'
on:
schedule:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: "Continuous integration"

on:
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/init-script.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
#!/bin/bash

#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

sudo apt-get update -yq

PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;")
Expand All @@ -10,6 +39,8 @@ if [[ "$PHP_VERSION" == "7.4" ]]; then
sudo pecl install sqlsrv-5.10.1
elif [[ "$PHP_VERSION" == "8.0" ]]; then
sudo pecl install sqlsrv-5.11.0
elif [[ "$PHP_VERSION" == "8.1" || "$PHP_VERSION" == "8.2" ]]; then
sudo pecl install sqlsrv-5.12.0
else
sudo pecl install sqlsrv
fi
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/label-commenter.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: "Label commenter"

on:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/locales-sync.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: "Synchronize locales"

on:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/locales-update-source.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: "Update locales sources"

on:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
#
# -------------------------------------------------------------------------
# SCCM plugin for GLPI
# -------------------------------------------------------------------------
#
# LICENSE
#
# This file is part of SCCM.
#
# SCCM is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# SCCM is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SCCM. If not, see <http://www.gnu.org/licenses/>.
# -------------------------------------------------------------------------
# @author François Legastelois
# @copyright Copyright (C) 2014-2023 by SCCM plugin team.
# @license GPLv3 https://www.gnu.org/licenses/gpl-3.0.html
# @link https://github.com/pluginsGLPI/sccm
# -------------------------------------------------------------------------
#

name: "Publish release"

on:
Expand Down
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include ../../PluginsMakefile.mk
Loading
Loading