Commit graph

140 commits

Author SHA1 Message Date
Sipke Schoorstra 4c783ec84d Update git branch for commit verification in workflow
The Github workflow's step for verifying commits' existence has been updated. Instead of searching in the 'origin/main' branch, the workflow now checks in the 'origin/v3.0.1' branch. This modification ensures compatibility and consistency with the version being used.
2024-01-03 20:25:54 +01:00
Sipke Schoorstra f89641df9d Update packages.yml for version 3.0.1
The packages.yml workflow file has been updated to target the v3.0.1 branch instead of main. The version also has been updated from 3.0.0 to 3.0.1 in the version prediction logic. Hotfix tags usage has been removed.
2024-01-03 20:23:35 +01:00
Sipke Schoorstra 28849695d3 Fix conditional formatting in GitHub workflow
A change has been made to correct the formatting in the conditional statement within the GitHub workflow file. This rectification ensures the proper assignment of the VERSION variable when a new release is published, through proper syntax adherence.
2023-12-31 13:05:38 +01:00
Sipke Schoorstra 9c1ce0c82f Update version naming in GitHub Actions
The convention for naming versions in GitHub Actions was modified. Previously, all tags were assigned just a sequential version, even if they were already marked as a release by a tag. Now, if they are tagged and marked as a published release, they use the tag as the version. The change should provide more accurate version information.
2023-12-31 12:59:55 +01:00
Sipke Schoorstra b553ffe0d9 Add Docker build script for Elsa Studio
This commit introduces a Dockerfile for the Elsa Studio application and a corresponding GitHub workflow for building and deploying the Docker image. These make it possible to automatically build and deploy Elsa Studio as a Docker image.
2023-12-27 22:15:57 +01:00
Sipke Schoorstra 3454ca0df5 Add GitHub Actions workflows for Elsa Docker images
This commit introduces two new GitHub Actions workflows: one for building and deploying the Elsa Server + Studio Docker image, and another for the Elsa Server Docker image. Both processes automate the build and push actions to Docker Hub using the latest ubuntu version and buildx for multi-platform support.
2023-12-27 20:31:11 +01:00
Sipke Schoorstra f17966c592 Refactor project structure and Docker configurations
The changes included in this commit are made to refactor the project structure and Docker configurations. Previously, the application was structured around the AllInOneWeb solution, but it has been split into Server.Web and ServerAndStudio.Web solutions for better separation of concerns. Additionally, the Docker configurations have been updated to reflect the new structure, which should streamline the build and deployment process.
2023-12-27 20:30:33 +01:00
Sipke Schoorstra d9c1954350 Update GitHub actions for packages publishing
This update changes the trigger for the package publishing action to only 'published' releases and prereleases. It also segregates the publishing mechanism into two separate actions: one for publishing preview packages to nuget.org, and another for publishing release packages. This change provides better clarity and control over the publishing process.
2023-12-26 20:55:30 +01:00
Sipke Schoorstra 006db97a66 Remove npm-packages workflow, adjust branch triggers in workflows
The npm-packages.yml workflow has been removed. The branch triggers in the workflows npm-packages.yml, packages.yml, and all-in-one-web.yml have been changed from 'v3' to 'main'. An unnecessary reference to the deleted workflow file npm-packages.yml is also removed from Elsa.sln.
2023-12-10 23:47:45 +01:00
Sipke Schoorstra 441b12e90d Remove PR body generator workflow
The PR body generator workflow has been removed from the repository. This includes the deletion of the workflow configuration file (pr-body-generator.yml) under the GitHub Actions workflows directory and the removal of reference to it in the Elsa.sln file.
2023-12-09 21:28:32 +01:00
Sipke Schoorstra 694a90baee Update build 2023-11-27 20:05:26 +01:00
cristinamudura 749756871c
Update packages.yml 2023-10-12 14:50:16 +02:00
Sipke Schoorstra 09dbb9b4d4 Update GH actions 2023-10-12 14:38:59 +02:00
Sipke Schoorstra d7bc15571b Update GH actions 2023-10-12 14:26:29 +02:00
Sipke Schoorstra 7e11ebd8bd
Add PR body generator (#4304) 2023-08-09 13:22:44 +02:00
Sipke Schoorstra bcb7328799 Update GH actions 2023-07-25 21:26:35 +02:00
Sipke Schoorstra 6a9d72bb20 Update GH workflow 2023-07-25 21:16:11 +02:00
Sipke Schoorstra f7bbb01fcd Update GH actions to support v3 preview release to nuget 2023-07-25 21:01:51 +02:00
Sipke Schoorstra a1c793f0ee Attempt fix designer build 1 2023-05-17 13:02:47 +02:00
Sipke Schoorstra 154a5ef796 Temporarily disable react + angular builds 2023-05-17 12:58:01 +02:00
Sipke Schoorstra 25e9c8484f Stash 2023-05-17 12:52:13 +02:00
Sipke Schoorstra 9c2ded67d8 Temp: build angular library only
For some reason, the build:sample task fails
2023-05-16 10:51:49 +02:00
gurkanguran ecb95cc35d
Display generated version number on the designer (#3923)
* Implemented get version endpoint

* Get version from backend to display on designer

* Updated github pipelines

---------

Co-authored-by: Gürkan Güran <gguran@interfirst.com>
2023-04-18 21:29:55 +02:00
Sipke Schoorstra 439d76d051 Experiment 3 2023-04-14 14:02:52 +02:00
Sipke Schoorstra 93d7de0912 Experiment 2a 2023-04-14 13:55:41 +02:00
Sipke Schoorstra 1a357f92ed Experiment 2 2023-04-14 13:54:31 +02:00
Sipke Schoorstra 7cac1c191e Experiment: lerna version 2023-04-14 13:50:59 +02:00
Mohamed Ali 2c4a0626ef
[no ci] update action to skip duplicate 2023-04-14 11:12:37 +03:00
Jérémie DEVILLARD 9153acc45e update npm-packages - try differents folder for packages 2023-04-03 12:11:21 +02:00
Jérémie DEVILLARD 5c75edb056 update npm-packages - try differents folder for packages 2023-04-03 11:27:50 +02:00
Jérémie DEVILLARD 28bf5ed94c update npm package - get Wrapper Artefacts 2023-04-03 11:00:29 +02:00
jdevillard 2c4f67b59a
update package path and wrapper version (#3868)
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-04-03 10:48:50 +02:00
Sipke Schoorstra e7c8591279 Update NPM build 2023-04-01 15:42:40 +02:00
Sipke Schoorstra 908c5b1617 Update build script to also build Elsa.Core.Designer client assets 2023-04-01 14:12:52 +02:00
jdevillard e2c1871bb0
add pack/publish actions (#3860)
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-04-01 10:37:03 +02:00
Gürkan Güran 0a9e290072 Updated PAT secret name 2023-03-29 16:40:29 +02:00
Gürkan Güran a96b63c14e Updated pipeline to set the exact designer version number in package.json 2023-03-29 01:17:04 +02:00
Gürkan Güran a060e80819 Fixed missing preview tag issue 2023-03-28 21:29:22 +02:00
Sipke Schoorstra dafe598252 Update GH actions for designer 2023-03-27 21:00:27 +02:00
Sipke Schoorstra c91458a2f6 Change node options 2023-03-27 20:26:22 +02:00
Sipke Schoorstra 7b7cbcc801 Bump Elsa designer revision version 2023-03-27 20:10:40 +02:00
jdevillard 97d56ae47b
V3 designer/angular wrapper (#3829)
* init lerna multi repo

* move project

* add @types/node

* init angular project

* fix workspace name

* update packages init

* change level of import due to monorepo

* add angular target

* add angular loading

User components copy instead of component.ts created by the framework

* skip lib check to avoid issue with antl/x6 libraries

 type parameter might need an `extends Events.EventArgs` constraint in /node_modules/@antv/x6/lib/common/basecoat.d.ts:3:31

* fix type declaration

* change Event<Array<Type>> to Event<Type[]> to allow angular wrapper build

* add class for angular wrapper

* add angular component library -- need rename

* exclude component context-consumer

* change interface available for package

* change public method and add publishCurrentWokflow

* add angular elsa dashboard

* add angular sample

* commit package lock

* add refresh activities

* rename library package to @elsa-workflows/elsa-workflows-designer-angular-wrapper

change build to be compatible with lerna

* update README

* update github action to include lerna build

---------

Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-03-23 21:58:23 +01:00
gurkanguran f7f5290d04
Added github workflow to automate designer package update process (#3791)
* Updated package.json files

* Added npm pipeline for designer

* Updated Elsa.Workflows.Designer package
2023-03-14 08:07:15 +01:00
Sipke Schoorstra c25ce796f5 Update actions 2023-02-23 15:39:55 +01:00
Sipke Schoorstra 11ce5e3361 Update actions 2023-02-23 15:20:43 +01:00
Sipke Schoorstra 636c0d638f Update actions 2023-02-23 15:08:11 +01:00
Sipke Schoorstra 6b3d756608 Update actions 2023-02-23 14:52:07 +01:00
Sipke Schoorstra d7897c8440 Change to feedz.io 2023-02-23 14:14:17 +01:00
Sipke Schoorstra ee92efaa5c Update pack command 2023-02-22 09:53:31 +01:00
Sipke Schoorstra b21e79c0c4 Update feed name 2023-01-31 11:21:30 +01:00