Commit Graph

63 Commits

Author SHA1 Message Date
Patrik Oldsberg 6c8fcf16a6 Merge pull request #24544 from backstage/camilaibs/nbs10-extract-common-test-utilities
[NBS 1.0] Extract common `test-utilities` to the plugin api package
2024-05-14 10:59:14 +02:00
Camila Belo d229dc49ad refator(backend-common): extract path utilities to plugin api
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-13 13:23:45 +02:00
Camila Belo 57f692e66c refactor(backend-common): deprecate isomorphic git class
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-13 10:17:55 +02:00
bnechyporenko 21aa820c3c wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-05-06 18:23:35 +02:00
bnechyporenko e4b50ab39b Scaffolder workspace serialization
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-04-30 21:10:30 +02:00
bnechyporenko e5f26f9f2d Fixing the lost of the initial state after a task recovery.
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-03-13 09:01:56 +01:00
blam 9f03f04916 chore: duplicate some of the logging work
Signed-off-by: blam <ben@blam.sh>
2024-03-11 16:20:06 +01:00
blam 02ee4665a0 chore: added changeset
Signed-off-by: blam <ben@blam.sh>
2024-03-11 16:20:06 +01:00
blam f02e445cf5 chore: use redactor
Signed-off-by: blam <ben@blam.sh>
2024-03-11 16:20:06 +01:00
Camila Belo 4fd8dffdd9 refactor: apply review suggestions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-03-05 11:18:20 +01:00
Camila Belo 0139e4c36e feat(scaffolder-backend): start migrating to use new auth services
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-03-05 11:18:18 +01:00
Bogdan Nechyporenko bbd1fe19ab Made "checkpoint" on scaffolder action context non-optional (#23291)
* Made "checkpoint" on scaffolder action context non-optional
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-29 10:41:34 +01:00
Fredrik Adelöw 3bb30d272d Merge pull request #23289 from RedlineTriad/fix-fetch-for-binary-files
fix!: avoid binary file corruption in fetch action
2024-02-27 16:51:17 +01:00
RedlineTriad 85f4723b1b fix!: avoid binary file corruption in fetch action
The `.toString()` caused all non utf-8 data to be corrupted on disk.
This caused issues when downloading binary files such as zip archives.

Fixes #22899

Signed-off-by: RedlineTriad <39059512+RedlineTriad@users.noreply.github.com>
2024-02-27 16:26:38 +01:00
bnechyporenko 2d40f79c44 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-18 11:32:42 +01:00
bnechyporenko 562270b6dd wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-17 15:08:35 +01:00
bnechyporenko f0c50af246 Merge remote-tracking branch 'origin/master' into task-action-idempotency 2024-02-17 15:06:42 +01:00
cmoulliard f6426a32f9 WIP. Create action to publish on gitea server
Signed-off-by: cmoulliard <cmoulliard@redhat.com>
2024-02-16 11:57:43 +01:00
bnechyporenko f94cd8bf3e + unit test
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-11 23:14:05 +01:00
bnechyporenko 4a460034da wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-10 14:41:10 +01:00
bnechyporenko 2b900fee6d wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-10 14:34:14 +01:00
bnechyporenko a2ee37bc6d wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-08 21:20:16 +01:00
bnechyporenko 92582f17a0 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-08 20:43:27 +01:00
bnechyporenko ca7ec6a0cb Checkpoint
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-06 20:30:27 +01:00
bnechyporenko 07c2c2e7a7 Checkpoint
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-04 21:30:32 +01:00
bnechyporenko 245617991c Checkpoint
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-04 20:43:59 +01:00
bnechyporenko acb684e1c6 Checkpoint
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-04 19:55:02 +01:00
blam 75dd39d084 chore: support passing through token in fetchContents and fetchFile
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-01-29 11:43:42 +01:00
bnechyporenko 0fbebb3788 Merge remote-tracking branch 'origin/master' into rec-tasks-version-1 2024-01-23 13:01:39 +01:00
Jason Froehlich f7cc86f9dd clean-up code, fixed issue number and added import
Signed-off-by: Jason Froehlich <jfroehlich12@gmail.com>
2024-01-23 11:32:19 +01:00
Jason Froehlich b8b8b88413 made git commands more generic and resusable
Signed-off-by: Jason Froehlich <jfroehlich12@gmail.com>
2024-01-23 11:32:19 +01:00
Jason Froehlich c700fdc724 Updated release tag on commitAndPushBranch function and api-report
Signed-off-by: Jason Froehlich <jfroehlich12@gmail.com>
2024-01-23 11:32:19 +01:00
Jason Froehlich 9e64c026ef Fix for Issue ##21762
Signed-off-by: Jason Froehlich <jfroehli@redhat.com>
2024-01-23 11:32:18 +01:00
bnechyporenko e5a3599819 incorporated some of feedback
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-01-20 15:49:32 +01:00
bnechyporenko 11b9a08e92 Recoverable tasks [version 1]
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-01-14 16:24:05 +01:00
blam 57d84d922a chore: codereview comments
Signed-off-by: blam <ben@blam.sh>
2023-12-09 10:41:24 +01:00
blam 7640fe4957 chore: re-exported of the types
Signed-off-by: blam <ben@blam.sh>
2023-12-06 15:06:18 +01:00
blam 04559e3422 chore: update API reports
Signed-off-by: blam <ben@blam.sh>
2023-12-06 14:29:03 +01:00
blam 81f57ff279 chore: move some other things around a little bit
Signed-off-by: blam <ben@blam.sh>
2023-12-06 12:45:46 +01:00
Patrik Oldsberg 8613ba3928 plugins: remove usages of --experimental-type-build
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-22 11:49:44 +02:00
Patrik Oldsberg a4c08241ad switch to TypeScript 5.0 + 5.2 in create-app
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-18 17:47:57 +02:00
Patrik Oldsberg 349611126a scaffolder-backend: removed alpha options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 16:27:35 +02:00
Patrik Oldsberg e07a4914f6 scaffolder-backend: move more types to -node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-15 16:16:18 +02:00
Ben Lambert 46454c148f Merge pull request #18157 from alexef/scaffolder-each
scaffolder: enable each property on task step (#8890)
2023-08-11 14:54:31 +02:00
Alex Eftimie 5a432881d7 Merge branch 'master' into scaffolder-each 2023-08-03 09:01:29 +03:00
Brian Fletcher e07f7fcb75 Merge branch 'master' into add-examples
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-08-02 10:25:48 +01:00
Fredrik Adelöw d3b31a791e Expose executeShellCommand, RunCommandOptions, and fetchContents from the node package
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-07-31 14:52:03 +02:00
Brian Fletcher 0b1d775be0 Adds a number of examples for builtin functions
This patch also proposes:
- changing the pattern by which the examples are imported
- adds tests for the examples

Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-07-28 11:07:03 +01:00
Alex Eftimie a0303ee5ef scaffolder: enable each property on task step (#8890)
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-07 03:46:41 +02:00
Andreas Berger 6d954de4b0 Update typings for RouterOptions::actions and ScaffolderActionsExtensionPoint::addActions to allow any kind of action being assigned to it.
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2023-04-20 18:17:02 +02:00