The temporal-activities
repository contains several predefined Temporal
activities implemented in Go that are ready to be integrated into your Temporal
workflows. Each activity is self-contained within its own package, with a
dedicated README file providing details on its functionality, usage, and
configuration.
- archiveextract
- archivezip
- bagcreate
- bagvalidate
- bucketdelete
- bucketdownload
- bucketupload
- ffvalidate
- removefiles
- removepaths
- xmlvalidate
Extracts the contents of an archive to a given directory.
Creates a zip archive from a directory.
Creates a BagIt package from a given directory.
Validates a BagIt package.
Deletes a file/blob from a configured bucket.
Downloads a file/blob from a configured bucket.
Uploads a file/blob to a configured bucket.
Validates files against a list of allowed file formats.
Removes files within a directory matching a set of names and/or patterns.
Removes specific paths from the filesystem.
Validates an XML file against an XSD schema using xmlint
.