c7ac7e8 | Firelight Flagboy | 31 October 2023, 16:25:18 UTC | Bump version 2.16.0-rc.8+dev -> 2.16.0 | 31 October 2023, 16:25:18 UTC |
aa3e1d6 | Firelight Flagboy | 31 October 2023, 16:23:28 UTC | [releaser] commit `docs/conf.py` when changing version | 31 October 2023, 16:23:28 UTC |
be0e238 | FirelightFlagboy | 30 October 2023, 13:00:54 UTC | Backport 2.16 documentation modification (#5653) * Add command `watch-html` to build the html while editing it. * Add documentation to install the parsec backend on-premise This documentation provide a basic `parsec` infra to test the parsec solution. It rely on `docker-compose` to host the needed services for the infra like the database, the s3 and the server. Co-authored-by: Marcos Medrano <786907+mmmarcos@users.noreply.github.com> * Replace `docker-compose` with proper one in `docs/adminguide/hosting` The `docker-compose` at the root of the repository is replaced by `docs/adminguide/hosting/parsec-server.docker.yaml` * Fix docs docker-image build related to change introduced in #5573 * Remove `development.po` This translation file was referencing an old `development.rst` file that no longer exist (it was remplaced with the actual `development` folder that is no longer included in the documentation). * Delete `functional_architecture.po` That file provided the french translation for the file `functional_architecture.rst` that was migrated to `development/functional_architecture.md` and is not longer translated. * Changelog: linked issue's link is on a new line When generating a news element for `history.rst` we added the link at the end of the text and then wrap-it. That could result sometime on the link being split. The link being split don't cause problem once the document is rendered but it's nice to have a functioning link when viewing the raw document. * Add poutils - Add `poutils` in the pyproject dependencies to provide `powrap. - Add `gettext` in the dockerfile as `powrap` require `msgcat` tool. - Add makefile rule `intl-%` to update the translation in the language `%`. This rule will also use `powrap` to format the `.po` file that were updated. - Format PO file using `powrap` * Configure `gettext` to generate a `pot` file for each `rst` file. * Split `adminguide.po` into a po files per pages. * Split `userguide.po` into a po file per page * Add workflow to check the doc build status - Update `version_updater` to handle `ci-docs.yml`. - Update makefile to allow to override the variables: - `SPHINXOPTS` - `SPHINXBUILD` - `PAPER` - `BUILDDIR` - Update `ci.yml` to dispatch the job for the docs. Co-authored-by: Marcos Medrano <786907+mmmarcos@users.noreply.github.com> * Simplify documentation versions * Handle `docs/pyproject.toml` python versions --------- Co-authored-by: Marcos Medrano <786907+mmmarcos@users.noreply.github.com> | 30 October 2023, 14:20:37 UTC |
e2bf1b2 | FirelightFlagboy | 23 October 2023, 10:08:24 UTC | [Backport] Correct dependencies installation on RTD (#5587) Configure RTD to install python dependencies trough `pip install docs`. For that I need to correct the `pyproject.toml` to make it work with `pip install ...`, for that: - I used the correct path for the README (damned .rst). - Having to specify at least something to include in the package `parsec-docs` | 23 October 2023, 10:08:24 UTC |
42d7dee | Firelight Flagboy | 23 October 2023, 09:38:48 UTC | Bump version 2.16.0-rc.8 -> 2.16.0-rc.8+dev | 23 October 2023, 09:38:48 UTC |
f22c172 | Firelight Flagboy | 23 October 2023, 09:38:45 UTC | Bump version 2.16.0-rc.7+dev -> 2.16.0-rc.8 | 23 October 2023, 09:38:45 UTC |
cfae2e8 | Vincent Michel | 19 October 2023, 11:56:52 UTC | Fix confusing numbering of versions in the file history widget (#5561) * Fix confusing numbering of versions in the file history widget * Add newsfragment | 19 October 2023, 11:56:52 UTC |
7a66a55 | Vincent Michel | 19 October 2023, 08:38:33 UTC | Fix regression with offline availability of workspaces other than the first one in the list (#5556) * Fix a regression causing the remanence manager to not be scheduled except for the first workspace * Add newsfragment * Allow newsfragment with PR number | 19 October 2023, 08:38:33 UTC |
1b6c150 | Vincent Michel | 19 October 2023, 08:38:15 UTC | Manage FSLocalStorageError in the mountpoint operation error handlers (#5554) | 19 October 2023, 08:38:15 UTC |
988797a | Vincent Michel | 18 October 2023, 12:04:14 UTC | Bump version 2.16.0-rc.7 -> 2.16.0-rc.7+dev | 18 October 2023, 12:04:14 UTC |
9beb039 | Vincent Michel | 18 October 2023, 12:04:11 UTC | Bump version 2.16.0-rc.6+dev -> 2.16.0-rc.7 | 18 October 2023, 12:04:11 UTC |
6c9a1f6 | Vincent Michel | 18 October 2023, 12:02:28 UTC | Prioritize message monitor over sync and remanence monitor (#5544) * Prioritize message monitor over sync and remanence monitor * Add newsfragment * Split CI tests between slow and hypothesis * Add comments * Add archiving monitor to global_core_monitors_freeze | 18 October 2023, 12:02:28 UTC |
3f6590c | Vincent Michel | 16 October 2023, 14:44:04 UTC | Bump version 2.16.0-rc.6 -> 2.16.0-rc.6+dev | 16 October 2023, 14:44:04 UTC |
608bf13 | Vincent Michel | 16 October 2023, 14:44:00 UTC | Bump version 2.16.0-rc.5+dev -> 2.16.0-rc.6 | 16 October 2023, 14:44:00 UTC |
50a9bcb | Vincent Michel | 16 October 2023, 12:45:11 UTC | Wrap the rust workspace storage to add abort and close logic to all methods (#5528) | 16 October 2023, 12:45:11 UTC |
b33d909 | Vincent Michel | 06 October 2023, 10:25:10 UTC | Update freeze_program.py to remain compatible with parsec-extensions (#5394) * Update freeze_program.py to remain compatible with parsec-extensions * Constraints for parsec-ext is not needed anymore * Less hackish import for misc/releaser.py | 06 October 2023, 10:25:10 UTC |
5edc3fe | Vincent Michel | 05 October 2023, 13:39:33 UTC | Fix docker build for parsec 2.16 (#5418) * Pin werkzeug and sentry-sdk * Fix future mypy errors * Update dockerfile and docker-compose for the server * Fix poetry lock without update * Address @touilleMan's comments * Please misc/version_updater.py checks | 05 October 2023, 13:39:33 UTC |
742830d | Vincent Michel | 05 October 2023, 08:52:24 UTC | Add parsec-ext-deps extra to the project (#5419) | 05 October 2023, 08:52:24 UTC |
3cddabc | Vincent Michel | 29 September 2023, 14:40:32 UTC | Ignore mypy error in misc/releaser.py imports | 29 September 2023, 14:41:13 UTC |
6dfb163 | Vincent Michel | 28 September 2023, 19:44:34 UTC | Expose missing LocalDeviceCryptoError in `parsec.core.local_device` (#5359) * Expose missing LocalDeviceCryptoError in parsec.core.local_device * Increase hypothesis timeout to 60 minutes | 28 September 2023, 19:44:34 UTC |
e6457a1 | FirelightFlagboy | 28 September 2023, 16:17:06 UTC | [2.16] Add well known user other than root (#5381) | 28 September 2023, 16:17:06 UTC |
72885fc | firelight flagboy | 27 September 2023, 13:15:42 UTC | Bump version 2.16.0-rc.5 -> 2.16.0-rc.5+dev | 27 September 2023, 13:15:42 UTC |
75da5c3 | firelight flagboy | 27 September 2023, 13:15:20 UTC | Bump version 2.16.0-rc.4+dev -> 2.16.0-rc.5 | 27 September 2023, 13:15:20 UTC |
9cdaec0 | Vincent Michel | 20 September 2023, 19:02:42 UTC | Update get_all_workspace_entries and similar methods to get_all_workspaces | 21 September 2023, 07:25:41 UTC |
82b6beb | Vincent Michel | 20 September 2023, 10:09:03 UTC | Use libarsec::types::Duration for OrganizationConfig.minimum_archiving_period | 20 September 2023, 12:05:54 UTC |
7e39025 | Vincent Michel | 19 September 2023, 13:18:12 UTC | Add a couple of comments to indicate minimum_archiving_period is in seconds | 20 September 2023, 12:05:54 UTC |
0eb3352 | Vincent Michel | 18 September 2023, 14:51:32 UTC | Increase timeout for mountpoint tests | 20 September 2023, 12:05:54 UTC |
19fe1ce | Vincent Michel | 18 September 2023, 14:30:23 UTC | Fix minor typing issues | 20 September 2023, 12:05:54 UTC |
c119ab9 | Vincent Michel | 18 September 2023, 13:44:04 UTC | Make sure the realm has been created before configuring the archiving | 20 September 2023, 12:05:54 UTC |
fb112c7 | Vincent Michel | 18 September 2023, 12:37:13 UTC | Do not mount archived and deletion-planned workspaces unless we're asked to | 20 September 2023, 12:05:54 UTC |
2073ba6 | Vincent Michel | 18 September 2023, 12:03:16 UTC | Expose minimum archiving period in the client organization config | 20 September 2023, 12:05:54 UTC |
813f8d1 | Vincent Michel | 14 September 2023, 12:13:31 UTC | Implementing RFC 1002: workspace archiving and deletion (#5061) * Add RFC 1002 for workspace archiving and deletion * Update RFC 1002 * Add RealmArchivingCertificate (implementation and bindings) * Add rust tests for RealmArchivingManifest * Add realm_update_archiving protocol * Add minimum archiving period to organization configuration * Add memory implementation of realm_update_archiving command * Add EventsListenRepOkRealmArchivingUpdated * Add postresql implementation for realm_update_arching * Increase python-ci-install timeout to 30 minutes * Rename tests/backend/realm/test_archiving.py * Check for realm deleted/archived in memory implementation * Add RealmStatusRepRealmDeleted * Add RealmStatsRepRealmDeleted * Add RealmUpdateRolesRepRealmDeleted * Add RealmStartReencryptionMaintenanceRepRealmDeleted * Add RealmFinishReencryptionMaintenanceRepRealmDeleted * Add BlockReadRepRealmDeleted, BlockCreateRepRealmArchived and BlockCreateRepRealmDeleted * Add VlobUpdateRepRealmArchived, VlobUpdateRepRealmDeleted, VlobReadRepRealmDeleted, VlobCreateRepRealmArchived and VlobCreateRepRealmDeleted * Add VlobMaintenanceGetReencryptionBatchRepRealmDeleted, VlobMaintenanceSaveReencryptionBatchRepRealmDeleted, VlobListVersionsRepRealmDeleted and VlobPollChangesRepRealmDeleted * Manage realm_deleted and realm_archived in postgresql * Allow minimum_archiving_period to be configured on organization creation and update * Add archiving_config command * Improve archiving_config performance in postgresql implementation * Increase rust tests timeout * Address @touilleMan's comments * Add archiving_monitor to the client core * Add update_archiving method to workspacefs * Fix concurrency issue between mount and unmount * Add archive_workspace, delete_workspace, unarchive_workspace and list_workspaces to the CLI * Adapt the GUI to archived and deleted status * Handle <Command>RepRealmDeleted and <Command>RepRealmArchived in the core * Fix a couple of tests * Add archiving tests to tests/core/fs/workspacefs * Use better serialization scheme for RealmArchivingConfiguration * Use UnsignedInteger for minimum archiving configuration * Rename RealmConfiguredArchiving * Add now argument to all realm, vlob and block command * Add is_deleted argument to ARCHIVING_UPDATED event * Make now argument mandatory in RealmArchivingConfiguration.is_deleted(now) * Fix indentation in PGOrganizationComponent.archiving_config * Add timestamp causality constraint when removing owner rights from a user that used those rights to configure the archiving * Add a comment about the meaning of deletion date * Fix typo in CoreEvent::ArchivingUpdated value * Add comment about is_deleted and is_deletion_planned * Add comment about postgresql concurrency * Make all_monitors_task_statuses property return an iterator * Protect UserFS.update_archiving_status against concurrency * Add UserFS.get_all_workspace_entries method * Fix an error message typo in the mountpoint manager * Disable block remanence when a workspace becomes unavailable * Move archiving configuration state from UserFS to WorkspaceFS * Fix typos * Add archived_by to archiving_status and archiving_configuration * Add idle/awake logic to remanence cleanup task * Add newsfragment * Address @touilleMan's last bunch of comments | 14 September 2023, 12:13:31 UTC |
8c1f13b | Landeers | 08 September 2023, 08:08:23 UTC | Force personal workspace to mount as letter on windows (#5129) * force personal workspace to mount as letter on windows * Update parsec/core/mountpoint/winfsp_runner.py Co-authored-by: Marcos Medrano <786907+mmmarcos@users.noreply.github.com> * fix mypy error on winfsp_runner --------- Co-authored-by: Marcos Medrano <786907+mmmarcos@users.noreply.github.com> | 08 September 2023, 08:08:23 UTC |
25485a1 | Alban Costaz | 28 August 2023, 14:28:32 UTC | Fix file saving in mountpoints on MacOS from XCode and Office (#4198) * Fix file saving on MacOS from XCode and Word * Addressed 4198 comments | 28 August 2023, 14:28:32 UTC |
2d5d6ba | firelight flagboy | 25 August 2023, 13:02:51 UTC | Bump version 2.16.0-rc.4 -> 2.16.0-rc.4+dev | 25 August 2023, 13:02:51 UTC |
bfa817d | firelight flagboy | 25 August 2023, 13:02:47 UTC | Bump version 2.16.0-rc.3+dev -> 2.16.0-rc.4 | 25 August 2023, 13:02:47 UTC |
7658f21 | firelight flagboy | 25 August 2023, 13:02:30 UTC | Fix importing `version_updater` in `releaser.py` | 25 August 2023, 13:02:30 UTC |
62bd597 | Marcos Medrano | 18 August 2023, 12:53:17 UTC | Bump certifi to 2023.7.22 | 21 August 2023, 15:55:23 UTC |
99c4eb4 | Vincent Michel | 21 August 2023, 09:11:59 UTC | Restore test_winfsp_tests in the CI (#5008) | 21 August 2023, 09:11:59 UTC |
1898409 | firelight flagboy | 03 August 2023, 12:58:34 UTC | Revert "Fix releaser script" This reverts commit b8dde9f0ba3c411f77ef135958e62479597c8407. | 03 August 2023, 12:58:34 UTC |
d94f025 | firelight flagboy | 03 August 2023, 11:32:27 UTC | Fix sbom upload | 03 August 2023, 11:39:23 UTC |
37cb9ed | firelight flagboy | 03 August 2023, 10:52:00 UTC | Bump version 2.16.0-rc.3 -> 2.16.0-rc.3+dev | 03 August 2023, 10:52:00 UTC |
f62dd25 | firelight flagboy | 03 August 2023, 10:51:53 UTC | Bump version 2.16.0-rc.2+dev -> 2.16.0-rc.3 | 03 August 2023, 10:51:53 UTC |
b8dde9f | firelight flagboy | 03 August 2023, 10:51:14 UTC | Fix releaser script | 03 August 2023, 10:51:14 UTC |
2f14356 | Vincent Michel | 29 July 2023, 14:06:11 UTC | Add has_enough_shares method | 29 July 2023, 16:53:15 UTC |
4cf7c0b | Vincent Michel | 28 July 2023, 09:05:00 UTC | Add prelude attribute to all shamir recovery ctx | 29 July 2023, 16:53:15 UTC |
a04766b | Vincent Michel | 27 July 2023, 16:06:47 UTC | Decouple get_shamir_recovery_share_data from ShamirRecoveryGreetInitialCtx | 29 July 2023, 16:53:15 UTC |
e8bbeb6 | Vincent Michel | 27 July 2023, 12:13:12 UTC | Increase python tests global timeout temporarily | 27 July 2023, 12:48:01 UTC |
95e5c17 | Vincent Michel | 27 July 2023, 09:55:36 UTC | Add missing exception BackendInvitationShamirRecoveryNotSetup | 27 July 2023, 12:48:01 UTC |
a841555 | Pascal | 26 July 2023, 07:12:56 UTC | Implementation of shamir-based shared recovery device (PR #4504) * Let ruff sort imports in oxidation/generate_test_data * Correct RFC * Add shamir schema * Add shamir binding * Add pyi * Fix others pyi * Add test generator * Add shamir in parsec * Change HISTORY.rst (keep v2 instead of drop) * Test BackendInvitationAddr in test_full_shamir * Split in 10 shares out of 2 necessary in test_full_shamir * Update RFC 1000 * Add proper signing and encryption for ShamirRecoveryShareData * Update shamir tests * Add ShamirRevealToken * Add ShamirRevealToken, SecretKey and generate_recovery_device to shamir tests * Add share_recovery_device to the cli * Add proper signing for shamir certificate and add ShamirRecoveryCommunicatedData type * Add ShamirRecoverySecret * Introduce ShamirShare crypto primitive * Add shared_recovery_device_info cli command * Shared recovery devices are per users and not per devices * Add remove_shared_recovery_device cli command * Improve data validation in setup and add list_shared_recovery_devices cli command * Change semantics for shamir_recovery_others_list * Integrate shared recovery devices into the claim_invitation/greet_invitation CLI commands * Add greeter_user_id to all claimer commands * Fix protocol/tests/test_invite.rs * Use valid emails in protocol/tests/test_invite.rs * Delete existing shamir invitation when a new shamir is created * Allow the claimer to delete the shamir recovery invitation once they're done * Add missing styling * Better prompt for shared device recovery * Couple of fixes in api_shamir_recovery_others_list * Remove ShamirRecoveryOthersListRepNotAllowed and InviteListItem::ShamirRecovery claimer_email field * Allow any recipients to create a new shared recovery invitation * Update shamir-based-recovery RFC * Move core shamir logic to a dedicated module * Add core test test_shamir_recovery_invitation * Add core test test_shamir_recovery_claim * Add shamir recovery support to the postgresql parsec server implementation * Fix a couple of typos * Address @FirelightFlagboy comments * Fix cross-referencing issue in SQL model * Add missing organization checks in postgresql invite and shamir * Improve JOIN on tokens to include organization * Fix imports with UNSTABLE_OXIDIZED_CLIENT_CONNECTION * Address more review comments * Address more comments from the review with @touilleMan * Add CoreEvent.INVITE_STATUS_CHANGED with proper dispatching * Change greeter to greeters in BackendEvent.INVITE_STATUS_CHANGED * Update postgresql implem accordingly * More robust event checking in core/test_shamir * Address final batch of comments from @touilleMan * Address final batch of comments from @touilleMan, volume II --------- Co-authored-by: Vincent Michel <vxgmichel@gmail.com> | 26 July 2023, 07:12:56 UTC |
02eed28 | FirelightFlagboy | 06 July 2023, 14:40:28 UTC | Generate SBOM for generated Package (#4774) Generate SBOM file for python wheels, python apps, electron apps and web app. Other Changes ------------- - Add `concurrency` to `package-webapp` workflow. Closes #4770 Signed-off-by: firelight flagboy <firelight.flagboy@gmail.com> | 06 July 2023, 14:40:28 UTC |
d654ce4 | firelight flagboy | 05 July 2023, 10:22:05 UTC | Bump version 2.16.0-rc.2 -> 2.16.0-rc.2+dev | 05 July 2023, 10:22:05 UTC |
956df70 | firelight flagboy | 05 July 2023, 10:22:04 UTC | Bump version 2.16.0-rc.1+dev -> 2.16.0-rc.2 | 05 July 2023, 10:22:04 UTC |
21e13e1 | firelight flagboy | 05 July 2023, 10:20:48 UTC | Bump version 2.16.0-rc.1 -> 2.16.0-rc.1+dev | 05 July 2023, 10:20:48 UTC |
e4f3851 | firelight flagboy | 05 July 2023, 10:20:45 UTC | Bump version 2.16.0-rc.0+dev -> 2.16.0-rc.1 | 05 July 2023, 10:20:45 UTC |
af91861 | Landeers | 05 July 2023, 10:07:26 UTC | add async_generator as backend dependency (#4816) | 05 July 2023, 10:07:26 UTC |
9f15e1c | firelight flagboy | 29 June 2023, 14:33:09 UTC | Increase clippy timeout | 29 June 2023, 14:33:09 UTC |
a7f55b1 | firelight flagboy | 29 June 2023, 13:09:55 UTC | Update `action-gh-release` to correct error with undefined value | 29 June 2023, 13:09:55 UTC |
940bdcd | firelight flagboy | 29 June 2023, 10:12:27 UTC | [Publish] Prevent failure of upload result in early stop | 29 June 2023, 10:12:27 UTC |
da94d3f | firelight flagboy | 29 June 2023, 08:59:35 UTC | Bump version 2.16.0-rc.0 -> 2.16.0-rc.0+dev | 29 June 2023, 08:59:35 UTC |
2a90131 | firelight flagboy | 29 June 2023, 08:59:33 UTC | Bump version 2.16.0-a.0+dev -> 2.16.0-rc.0 | 29 June 2023, 08:59:33 UTC |
abf8bb9 | firelight flagboy | 29 June 2023, 07:13:33 UTC | Correct releaser script - Print target release branch - Correct branch name comparaison failing due to the `current_branch` value containing whitespaces at the end. - Correct snapcraft not included in the changed files on version change. | 29 June 2023, 08:59:01 UTC |
35f22c7 | firelight flagboy | 28 June 2023, 14:48:06 UTC | Tweak snapcraft generation to include fuse binaries. Add a document to list important command to build a snap and update the userguide installation about installing fuse2 on their side. Close #4760 | 29 June 2023, 08:59:01 UTC |
a512bc9 | firelight flagboy | 27 June 2023, 14:34:56 UTC | Update version updater to update `snapcraft` version file | 29 June 2023, 08:59:01 UTC |
f8463f0 | Marcos Medrano | 29 June 2023, 06:42:05 UTC | Add personal workspace support (#4769) A personal workspace is one whose name matches a defined pattern (such as "Drive"). These workspaces will be mounted in a specific directory (or, if no directory is specified for personal workspaces, in the base mountpoint directory). The following configuration options are added: - `personal_workspace_base_dir`: base dir to mount personal workspace - `personal_workspace_name_pattern`: naming pattern for personal workspace | 29 June 2023, 06:42:05 UTC |
77cc7ba | Marcos Medrano | 26 June 2023, 07:56:33 UTC | Add single mountpoint mode for Windows (#4665) Add support for single mountpoint mode on Windows when enabled via the single_mountpoint_enabled option, workspaces are mounted into the base mountpoint directory instead of using drive letters. Parsec mountpoint directory is displayed in the file explorer left panel for quick access. | 26 June 2023, 07:56:33 UTC |
05d1635 | Pascal | 16 June 2023, 12:07:04 UTC | Simplify typing in remote loader (#4730) | 16 June 2023, 12:07:04 UTC |
2ca3183 | Maxime GRANDCOLAS | 16 June 2023, 10:56:44 UTC | Updated windows-icon-handler to fix compilation issues (#4735) * Updated windows-icon-handler to fix compilation issues * Fix compilation for windows-icon-handler in release * Fix compilation for windows-icon-handler - Build ISO C++23 to false --------- Co-authored-by: Jérôme Landieth <jeromelandieth@gmail.com> | 16 June 2023, 10:56:44 UTC |
20620bf | firelight flagboy | 14 June 2023, 15:04:47 UTC | Reduce uniq dev version size | 14 June 2023, 15:04:47 UTC |
55d39db | firelight flagboy | 14 June 2023, 14:45:42 UTC | Correct unstable test | 14 June 2023, 14:45:42 UTC |
af1ee11 | firelight flagboy | 07 June 2023, 14:33:41 UTC | Bump version 2.16.0-a.0 -> 2.16.0-a.0+dev | 14 June 2023, 14:02:11 UTC |
8f8af29 | firelight flagboy | 07 June 2023, 14:33:11 UTC | Bump version 2.15.0+dev -> 2.16.0-a.0 | 14 June 2023, 14:02:11 UTC |
64f257d | firelight flagboy | 07 June 2023, 14:31:50 UTC | Fix missing attribute `event_bus` on `RemoteLoaderTimestamped` | 14 June 2023, 14:02:11 UTC |
833b10d | firelight flagboy | 07 June 2023, 14:44:27 UTC | Disable `package-webapp` on tag / release branch push | 14 June 2023, 14:02:11 UTC |
2f1be5e | firelight flagboy | 06 June 2023, 07:57:07 UTC | Rework how we determine if a workflow should be run The dispatch is now done in 1 job in the workflow `ci.yml` named `dispatch`. This Simplify workflow `ci-{web,python,rust}` has they don't need to check if they need to run. This reduce the CI time consumption as the check has to be done only 1 time in the job `dispatch`. The new workflow diagram for the CI look like: ```mermaid flowchart LR dispatch dispatch -- "If it need to run" --> rust dispatch -- "If it need to run" --> python dispatch -- "If it need to run" --> web quality-assurance --> ci-is-happy spelling --> ci-is-happy dispatch -- "Used to check that dispatched jobs are successful" --> ci-is-happy rust --> ci-is-happy python --> ci-is-happy web --> ci-is-happy ``` | 14 June 2023, 14:02:11 UTC |
735cd57 | firelight flagboy | 26 May 2023, 09:59:20 UTC | Update release documentation - Update the document with the new workflows `releaser` & `publish`. - Add a diagram to represent the current release train. | 14 June 2023, 14:02:10 UTC |
7c1fa85 | firelight flagboy | 26 May 2023, 08:03:47 UTC | Create publish workflow The workflow will be trigger when we publish a release (or manually by providing the release tag). It will download the wheels & snap associate to the release and publish them. | 14 June 2023, 07:24:53 UTC |
9a6b0c1 | firelight flagboy | 23 May 2023, 14:51:07 UTC | Create a `releaser` workflow that create releaser from git tag Create a workflow that will automatically create a release when a tag is push. The release will be create with the generated artifact: - `Parsec.snap` - `parsec_cloud.whl` - `Parsec.app.unsigned` - `Parsec.nsi.unsigned` Other Changes ------------- - Rename `package-ci` to `package-python` - `package-macos-build-app`: Rename the generated artifact to be `parsec-unsigned-v1.2.3-macos-amd64.tar.bz2` I've added `unsigned` in the artifact name remember that the application isn't signed - `package-windows-build-installer`: Create a zip archive containing the generated installation files for the windows installer The archive contained the word `unsigned` to remember to sign the file (and also generate the nsis installer). - Remove the trigger on push. - Now take an optional version input when calling it manually. - `releaser.py`: - `version` sub-command: - Rename sub-command `parse-version` to `version`. - Allow to overwrite `prerelease`, `dev` or `local` version part on the `version` sub-command. - generate uniq-dev version when provided with the flag `--uniq-dev` (will use the format `1.2.3-nightly.YYYYMMDD+sha.123456789`). - Provide the version formatted in `pep440`. - The pre-release part of the version is now printed in the format `<name>.<id>` - Handle `nightly` pre-release | 14 June 2023, 07:24:53 UTC |
a1d9b3b | dependabot[bot] | 05 June 2023, 19:05:33 UTC | Bump cypress-vite from 1.3.2 to 1.4.0 in /oxidation/client Bumps [cypress-vite](https://github.com/mammadataei/cypress-vite) from 1.3.2 to 1.4.0. - [Release notes](https://github.com/mammadataei/cypress-vite/releases) - [Changelog](https://github.com/mammadataei/cypress-vite/blob/main/CHANGELOG.md) - [Commits](https://github.com/mammadataei/cypress-vite/compare/v1.3.2...v1.4.0) --- updated-dependencies: - dependency-name: cypress-vite dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 19:17:35 UTC |
89843c9 | dependabot[bot] | 01 June 2023, 21:58:28 UTC | Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 in /oxidation/client Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.13.2 to 2.13.3. - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases) - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.13.2...v2.13.3) --- updated-dependencies: - dependency-name: eslint-plugin-cypress dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 18:18:49 UTC |
9d1e06a | dependabot[bot] | 05 June 2023, 18:07:03 UTC | Bump typescript from 5.0.4 to 5.1.3 in /oxidation/client/electron Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.0.4 to 5.1.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 18:18:39 UTC |
9f0985d | dependabot[bot] | 01 June 2023, 21:57:49 UTC | Bump @ionic/vue-router from 7.0.8 to 7.0.10 in /oxidation/client Bumps [@ionic/vue-router](https://github.com/ionic-team/ionic-framework) from 7.0.8 to 7.0.10. - [Release notes](https://github.com/ionic-team/ionic-framework/releases) - [Changelog](https://github.com/ionic-team/ionic-framework/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/ionic-framework/compare/v7.0.8...v7.0.10) --- updated-dependencies: - dependency-name: "@ionic/vue-router" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 18:11:18 UTC |
05575cf | dependabot[bot] | 01 June 2023, 21:58:53 UTC | Bump electron from 24.4.0 to 25.0.1 in /oxidation/client/electron Bumps [electron](https://github.com/electron/electron) from 24.4.0 to 25.0.1. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v24.4.0...v25.0.1) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 18:10:55 UTC |
a6efe58 | dependabot[bot] | 01 June 2023, 21:58:59 UTC | Bump typescript from 5.0.4 to 5.1.3 in /oxidation/client Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.0.4 to 5.1.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 17:59:52 UTC |
34baf1d | dependabot[bot] | 05 June 2023, 17:53:45 UTC | Bump cypress from 12.10.0 to 12.13.0 in /oxidation/client Bumps [cypress](https://github.com/cypress-io/cypress) from 12.10.0 to 12.13.0. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.10.0...v12.13.0) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 17:58:14 UTC |
2f8712d | firelight flagboy | 05 June 2023, 12:16:35 UTC | Harden permission for workflow `package-ci` | 05 June 2023, 13:28:46 UTC |
ea26027 | firelight flagboy | 05 June 2023, 12:17:48 UTC | Harden permission for workflow `package-webapp` | 05 June 2023, 13:18:35 UTC |
e68b40f | firelight flagboy | 05 June 2023, 12:13:23 UTC | Harden workflow permission for `codeql` | 05 June 2023, 12:46:03 UTC |
a6a7f73 | firelight flagboy | 05 June 2023, 12:14:47 UTC | Harden permission for workflow `cspell` | 05 June 2023, 12:23:16 UTC |
b200e6a | dependabot[bot] | 31 May 2023, 22:56:53 UTC | Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.5 to 1.8.6. - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/0bf742be3ebe032c25dd15117957dc15d0cfc38d...a56da0b891b3dc519c7ee3284aff1fad93cc8598) --- updated-dependencies: - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 05 June 2023, 08:10:38 UTC |
bdae156 | firelight flagboy | 31 May 2023, 13:51:44 UTC | Allow to customize the backend host for the testenv This allow the mocked backend to accept connection for a different ip than `localhost`. I use this to accept connection from one of my VM | 05 June 2023, 07:49:12 UTC |
220d991 | firelight flagboy | 02 June 2023, 08:08:20 UTC | Harden permission on ci python workflow | 02 June 2023, 15:28:21 UTC |
5b3c170 | firelight flagboy | 02 June 2023, 08:09:37 UTC | Harden permission on ci web workflow | 02 June 2023, 15:27:38 UTC |
64dac17 | firelight flagboy | 02 June 2023, 07:48:00 UTC | Harden rust workflow permissions | 02 June 2023, 15:21:21 UTC |
0c6e831 | Maxime GRANDCOLAS | 02 June 2023, 05:44:23 UTC | [MS] Fixed localization of side menu bar | 02 June 2023, 14:18:39 UTC |
6a81167 | firelight flagboy | 02 June 2023, 07:57:34 UTC | Harden perm on `ci` workflow | 02 June 2023, 10:14:41 UTC |
898f183 | dependabot[bot] | 31 May 2023, 22:58:04 UTC | Bump quote from 1.0.26 to 1.0.28 Bumps [quote](https://github.com/dtolnay/quote) from 1.0.26 to 1.0.28. - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.26...1.0.28) --- updated-dependencies: - dependency-name: quote dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 02 June 2023, 10:14:11 UTC |
5fae8f6 | dependabot[bot] | 31 May 2023, 22:59:20 UTC | Bump chrono from 0.4.24 to 0.4.26 Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.24 to 0.4.26. - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.24...v0.4.26) --- updated-dependencies: - dependency-name: chrono dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 02 June 2023, 07:43:14 UTC |
b4c10a9 | dependabot[bot] | 31 May 2023, 22:57:43 UTC | Bump wasm-bindgen from 0.2.85 to 0.2.86 Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) from 0.2.85 to 0.2.86. - [Release notes](https://github.com/rustwasm/wasm-bindgen/releases) - [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.85...0.2.86) --- updated-dependencies: - dependency-name: wasm-bindgen dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 02 June 2023, 07:37:03 UTC |
dcf0ef7 | dependabot[bot] | 31 May 2023, 22:56:50 UTC | Bump streetsidesoftware/cspell-action from 2.26.0 to 2.26.2 Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.26.0 to 2.26.2. - [Release notes](https://github.com/streetsidesoftware/cspell-action/releases) - [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/streetsidesoftware/cspell-action/compare/fb047b6866b3893c12bc3ef002327bc57c0037c8...c5eae96241f654d2437c16bdfad146ff33a025cc) --- updated-dependencies: - dependency-name: streetsidesoftware/cspell-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | 02 June 2023, 06:58:08 UTC |