Added missing files
This commit is contained in:
parent
bda571fa77
commit
085cb5a24c
8 changed files with 134 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
build/
|
43
.gitlab-ci.yml
Normal file
43
.gitlab-ci.yml
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
image: php:8.1
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
# Install some stuff that the image doesn't come with
|
||||||
|
- apt update -yqq
|
||||||
|
- apt install git libpq-dev libzip-dev zip make wget gnupg -yqq
|
||||||
|
|
||||||
|
# Install phive
|
||||||
|
- wget -O phive.phar https://phar.io/releases/phive.phar
|
||||||
|
- wget -O phive.phar.asc https://phar.io/releases/phive.phar.asc
|
||||||
|
- gpg --keyserver hkps://keys.openpgp.org --recv-keys 0x9D8A98B29B2D5D79
|
||||||
|
- gpg --verify phive.phar.asc phive.phar
|
||||||
|
- chmod +x phive.phar
|
||||||
|
- mv phive.phar /usr/local/bin/phive
|
||||||
|
|
||||||
|
# Install phab
|
||||||
|
- phive install phpab --global --trust-gpg-keys 0x2A8299CE842DD38C
|
||||||
|
|
||||||
|
# Install the latest version of ncc (Nosial Code Compiler)
|
||||||
|
- git clone https://git.n64.cc/nosial/ncc.git
|
||||||
|
- cd ncc
|
||||||
|
- make redist
|
||||||
|
- php build/src/INSTALL --auto --install-composer
|
||||||
|
- cd .. && rm -rf ncc
|
||||||
|
|
||||||
|
build:
|
||||||
|
script:
|
||||||
|
- ncc build --config release --log-level debug
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH
|
||||||
|
|
||||||
|
release:
|
||||||
|
stage: deploy
|
||||||
|
script:
|
||||||
|
- ncc build --config release --log-level debug
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- build/
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_TAG
|
8
.idea/.gitignore
generated
vendored
Normal file
8
.idea/.gitignore
generated
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
12
.idea/ConfigLib.iml
generated
Normal file
12
.idea/ConfigLib.iml
generated
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="WEB_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/build" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
26
.idea/inspectionProfiles/Project_Default.xml
generated
Normal file
26
.idea/inspectionProfiles/Project_Default.xml
generated
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<profile version="1.0">
|
||||||
|
<option name="myName" value="Project Default" />
|
||||||
|
<inspection_tool class="IncorrectHttpHeaderInspection" enabled="true" level="WARNING" enabled_by_default="true">
|
||||||
|
<option name="customHeaders">
|
||||||
|
<set>
|
||||||
|
<option value="Subject" />
|
||||||
|
<option value="Reply-To" />
|
||||||
|
<option value="X-JSON-Schema" />
|
||||||
|
<option value="X-JSON-Type" />
|
||||||
|
<option value="X-JSON-Path" />
|
||||||
|
<option value="X-Java-Type" />
|
||||||
|
<option value="X-Region-Id" />
|
||||||
|
<option value="X-GraphQL-Variables" />
|
||||||
|
<option value="X-SSH-Private-Key" />
|
||||||
|
<option value="X-Args-0" />
|
||||||
|
<option value="X-Args-1" />
|
||||||
|
<option value="X-Args-2" />
|
||||||
|
<option value="X-Args-3" />
|
||||||
|
<option value="X-Args-4" />
|
||||||
|
<option value="X-Args-5" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</inspection_tool>
|
||||||
|
</profile>
|
||||||
|
</component>
|
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/ConfigLib.iml" filepath="$PROJECT_DIR$/.idea/ConfigLib.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
30
.idea/php.xml
generated
Normal file
30
.idea/php.xml
generated
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="MessDetectorOptionsConfiguration">
|
||||||
|
<option name="transferred" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PHPCSFixerOptionsConfiguration">
|
||||||
|
<option name="transferred" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PHPCodeSnifferOptionsConfiguration">
|
||||||
|
<option name="transferred" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PhpIncludePathManager">
|
||||||
|
<include_path>
|
||||||
|
<path value="/usr/share/php" />
|
||||||
|
<path value="/etc/ncc" />
|
||||||
|
<path value="/var/ncc/packages/net.nosial.optslib=1.0.0" />
|
||||||
|
<path value="/var/ncc/packages/net.nosial.loglib=1.0.1" />
|
||||||
|
<path value="/var/ncc/packages/com.symfony.process=6.2.5" />
|
||||||
|
<path value="/var/ncc/packages/com.symfony.yaml=6.2.5" />
|
||||||
|
<path value="/var/ncc/packages/com.symfony.filesystem=6.2.5" />
|
||||||
|
</include_path>
|
||||||
|
</component>
|
||||||
|
<component name="PhpProjectSharedConfiguration" php_language_level="8.2" />
|
||||||
|
<component name="PhpStanOptionsConfiguration">
|
||||||
|
<option name="transferred" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PsalmOptionsConfiguration">
|
||||||
|
<option name="transferred" value="true" />
|
||||||
|
</component>
|
||||||
|
</project>
|
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
Loading…
Add table
Reference in a new issue