commit 933e3ed00516765aa1d4e4d006ba166a50d4b934
parent 307bc9223c37e89c846f853559e9426de6c40865
Author: MTRNord <mtrnord1@gmail.com>
Date: Tue, 26 Sep 2023 17:35:37 +0200
Feat: Readd Github deployment
Diffstat:
2 files changed, 68 insertions(+), 36 deletions(-)
diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
@@ -0,0 +1,55 @@
+name: Build and deploy
+
+on:
+ push:
+ branches:
+ - main
+ workflow_dispatch:
+ :
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ shell: bash
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
+ with:
+ distribution: temurin
+ java-version: 19
+ - name: Setup Gradle
+ uses: gradle/gradle-build-action@v2
+ - name: Run export
+ run: |
+ ./gradlew jsBrowserProductionWebpack
+ - name: Upload site
+ uses: actions/upload-artifact@v3
+ with:
+ name: dist
+ path: build/dist
+ if-no-files-found: error
+ retention-days: 1
+ # Deploy job
+ deploy:
+ # Add a dependency to the build job
+ needs: build
+
+ # Grant GITHUB_TOKEN the permissions required to make a Pages deployment
+ permissions:
+ pages: write # to deploy to Pages
+ id-token: write # to verify the deployment originates from an appropriate source
+
+ # Deploy to the github-pages environment
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+
+ # Specify runner + deployment step
+ runs-on: ubuntu-latest
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v2
+\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
@@ -4,41 +4,11 @@
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
- <list default="true" id="fc5af14b-7484-46dc-b4cb-0394f9dc3dda" name="Changes" comment="">
- <change afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/.idea/artifacts/MagicMatrix_js.xml" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/.idea/gradle.xml" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/.npmrc" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/.run/browser.run.xml" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/build.gradle.kts" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/gradle.properties" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.jar" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.properties" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/gradlew" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/gradlew.bat" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/settings.gradle.kts" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/src/main/kotlin/main.kt" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/src/main/resources/index.html" afterDir="false" />
- <change afterPath="$PROJECT_DIR$/webpack.config.d/webpack-olm.js" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.gitignore" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.idea/artifacts/MagicMatrix_js.xml" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.idea/gradle.xml" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.idea/misc.xml" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.idea/vcs.xml" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.npmrc" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.run/browser.run.xml" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/build.gradle.kts" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/gradle.properties" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/gradle/wrapper/gradle-wrapper.jar" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/gradle/wrapper/gradle-wrapper.properties" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/gradlew" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/gradlew.bat" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/settings.gradle.kts" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/src/main/kotlin/main.kt" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/src/main/resources/index.html" afterDir="false" />
- <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/webpack.config.d/webpack-olm.js" afterDir="false" />
+ <list default="true" id="fc5af14b-7484-46dc-b4cb-0394f9dc3dda" name="Changes" comment="Initial Commit">
+ <change afterPath="$PROJECT_DIR$/.github/workflows/deploy.yaml" afterDir="false" />
+ <change afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.github/workflows/deploy.yaml" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
+ <change beforePath="/var/home/marcel/IdeaProjects/MagicMatrix/.idea/workspace.xml" beforeDir="false" afterPath="/var/home/marcel/IdeaProjects/MagicMatrix/.idea/workspace.xml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -62,6 +32,7 @@
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="/var/home/marcel/IdeaProjects/MagicMatrix" />
+ <option name="ROOT_SYNC" value="SYNC" />
</component>
<component name="ProjectColorInfo"><![CDATA[{
"customColor": "",
@@ -83,6 +54,7 @@
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
"settings.editor.selected.configurable": "terminal",
"vue.rearranger.settings.migration": "true"
}
@@ -95,11 +67,15 @@
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1695740188018</updated>
- <workItem from="1695740189223" duration="400000" />
+ <workItem from="1695740189223" duration="1692000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
+ <component name="VcsManagerConfiguration">
+ <MESSAGE value="Initial Commit" />
+ <option name="LAST_COMMIT_MESSAGE" value="Initial Commit" />
+ </component>
</project>
\ No newline at end of file