diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..5c853a953d6cb7ca2677139f5e07fb67f3b2afd3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,27 @@ +stages: + - build + - package + +gradle: + variables: + GRADLE_USER_HOME: /cache/gradle + before_script: + - mkdir -p "$GRADLE_USER_HOME" + stage: build + image: openjdk:17 + script: + - ./gradlew jsBrowserProductionWebpack + artifacts: + paths: + - build/distributions + +zip: + stage: package + image: joshkeegan/zip + script: + - cd build/distributions + - rm *.js.map + - zip -r ../kemence.zip . + - cd .. + - cp kemence.zip kemence.xpi + - cp kemence.zip kemence.crx \ No newline at end of file diff --git a/.idea/jsonSchemas.xml b/.idea/jsonSchemas.xml new file mode 100644 index 0000000000000000000000000000000000000000..70a9ae45ae1872bc47918f03ef6f7eb6a8cb1232 --- /dev/null +++ b/.idea/jsonSchemas.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="JsonSchemaMappingsProjectConfiguration"> + <state> + <map> + <entry key="gitlab-ci"> + <value> + <SchemaInfo> + <option name="name" value="gitlab-ci" /> + <option name="relativePathToSchema" value="https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json" /> + <option name="applicationDefined" value="true" /> + <option name="patterns"> + <list> + <Item> + <option name="path" value=".gitlab-ci.yml" /> + </Item> + </list> + </option> + </SchemaInfo> + </value> + </entry> + </map> + </state> + </component> +</project> \ No newline at end of file diff --git a/src/jsMain/resources/manifest.json b/src/jsMain/resources/manifest.json index cd01a563c69e3e071d79fc41fce69d25c1bba28c..47568cd7487310504e62262a3f12a92fd498aa7a 100644 --- a/src/jsMain/resources/manifest.json +++ b/src/jsMain/resources/manifest.json @@ -16,6 +16,6 @@ "48": "images/icon48.png", "128": "images/icon128.png" }, - "permissions": ["storage","activeTab"], + "permissions": [], "web_accessible_resources": ["kemence.js"] }