diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 94e3ffe66..18ff7a379 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -303,82 +303,7 @@ jobs:
- name: Repository Dispatch stage.ocelot.social
uses: peter-evans/repository-dispatch@v2
with:
- token: ${{ github.token }}
+ token: ${{ secrets.OCELOT_PUBLISH_EVENT_PAT }} # this token is required to access the other repository
event-type: trigger-build-success
repository: 'Ocelot-Social-Community/stage.ocelot.social'
- client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}", "VERSION": "${VERSION}", "BUILD_DATE": "${BUILD_DATE}", "BUILD_COMMIT": "${BUILD_COMMIT}", "BUILD_VERSION": "${BUILD_VERSION}"}'
-
- # ##############################################################################
- # # JOB: KUBERNETES DEPLOY ACTUAL/LATEST VERSION ######################################
- # ##############################################################################
- # kubernetes_deploy:
- # # see example https://github.com/do-community/example-doctl-action
- # # see example https://github.com/do-community/example-doctl-action/blob/main/.github/workflows/workflow.yaml
- # name: Kubernetes deploy of latest version to stage.ocelot.social cluster at DigitalOcean
- # runs-on: ubuntu-latest
- # needs: [upload_to_dockerhub]
- # steps:
- # ##########################################################################
- # # CHECKOUT CODE ##########################################################
- # ##########################################################################
- # - name: Checkout code
- # uses: actions/checkout@v3
- # ##########################################################################
- # # SET ENVS ###############################################################
- # ##########################################################################
- # - name: ENV - VERSION
- # run: echo "VERSION=$(node -p -e "require('./package.json').version")" >> $GITHUB_ENV
- # - name: ENV - BUILD_VERSION
- # run: echo "BUILD_VERSION=${VERSION}-${GITHUB_RUN_NUMBER}" >> $GITHUB_ENV
- # ##########################################################################
- # # Install DigitalOceans doctl and set kubeconfig #########################
- # ##########################################################################
- # - name: Install doctl
- # uses: digitalocean/action-doctl@v2
- # with:
- # token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
- # - name: Save DigitalOcean kubeconfig with short-lived credentials
- # run: doctl kubernetes cluster kubeconfig save --expiry-seconds 600 cluster-stage-ocelot-social
- # ##########################################################################
- # # Deploy new Docker images to DigitalOcean Kubernetes cluster ############
- # ##########################################################################
- # # - name: Deploy 'latest' to DigitalOcean Kubernetes
- # # run: |
- # # kubectl -n default set image deployment/ocelot-webapp container-ocelot-webapp=ocelotsocialnetwork/webapp:latest
- # # kubectl -n default rollout restart deployment/ocelot-webapp
- # # kubectl -n default set image deployment/ocelot-backend container-ocelot-backend=ocelotsocialnetwork/backend:latest
- # # kubectl -n default rollout restart deployment/ocelot-backend
- # # kubectl -n default set image deployment/ocelot-maintenance container-ocelot-maintenance=ocelotsocialnetwork/maintenance:latest
- # # kubectl -n default rollout restart deployment/ocelot-maintenance
- # # kubectl -n default set image deployment/ocelot-neo4j container-ocelot-neo4j=ocelotsocialnetwork/neo4j-community:latest
- # # kubectl -n default rollout restart deployment/ocelot-neo4j
- # - name: Deploy actual version '$BUILD_VERSION' to DigitalOcean Kubernetes
- # run: |
- # kubectl -n default set image deployment/ocelot-webapp container-ocelot-webapp=ocelotsocialnetwork/webapp:$BUILD_VERSION
- # kubectl -n default rollout restart deployment/ocelot-webapp
- # kubectl -n default set image deployment/ocelot-backend container-ocelot-backend=ocelotsocialnetwork/backend:$BUILD_VERSION
- # kubectl -n default rollout restart deployment/ocelot-backend
- # kubectl -n default set image deployment/ocelot-maintenance container-ocelot-maintenance=ocelotsocialnetwork/maintenance:$BUILD_VERSION
- # kubectl -n default rollout restart deployment/ocelot-maintenance
- # kubectl -n default set image deployment/ocelot-neo4j container-ocelot-neo4j=ocelotsocialnetwork/neo4j-community:$BUILD_VERSION
- # kubectl -n default rollout restart deployment/ocelot-neo4j
- # # because this step 'kubectl -n default rollout status deployment/* --timeout=600s' does not work as expected
- # # and we need the pods to be up again for cleaning and seeding the Neo4j database and the backend.
- # # !!! this is not a perfect solution !!!
- # # deployments are regularly up again after 3 minutes and 10 seconds
- # - name: Sleep for 4 minutes, means 240 seconds
- # run: sleep 240s
- # shell: bash
- # - name: Verify deployment and wait for the pods of each deployment to get ready for cleaning and seeding of the database
- # run: |
- # kubectl -n default rollout status deployment/ocelot-backend --timeout=600s
- # kubectl -n default rollout status deployment/ocelot-neo4j --timeout=600s
- # kubectl -n default rollout status deployment/ocelot-maintenance --timeout=600s
- # kubectl -n default rollout status deployment/ocelot-webapp --timeout=600s
- # - name: Run migrations for Neo4j database via backend for staging
- # run: |
- # kubectl -n default exec -it $(kubectl -n default get pods | grep ocelot-backend | awk '{ print $1 }') -- /bin/sh -c "yarn prod:migrate up"
- # - name: Reset and seed Neo4j database via backend for staging
- # # db cleaning and seeding is only possible in production if env 'PRODUCTION_DB_CLEAN_ALLOW=true' is set in deployment
- # run: |
- # kubectl -n default exec -it $(kubectl -n default get pods | grep ocelot-backend | awk '{ print $1 }') -- /bin/sh -c "node --experimental-repl-await dist/db/clean.js && node --experimental-repl-await dist/db/seed.js"
\ No newline at end of file
+ client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}", "VERSION": "${VERSION}", "BUILD_DATE": "${BUILD_DATE}", "BUILD_COMMIT": "${BUILD_COMMIT}", "BUILD_VERSION": "${BUILD_VERSION}"}'
\ No newline at end of file
diff --git a/webapp/components/ContributionForm/ContributionForm.vue b/webapp/components/ContributionForm/ContributionForm.vue
index 0428b2e23..8863fbc8a 100644
--- a/webapp/components/ContributionForm/ContributionForm.vue
+++ b/webapp/components/ContributionForm/ContributionForm.vue
@@ -41,7 +41,7 @@
{{ formData.title.length }}/{{ formSchema.title.max }}