Skip to content

Use Projen and include workflows-sdk#297

Open
aj-aws wants to merge 3 commits intomainfrom
update_adk
Open

Use Projen and include workflows-sdk#297
aj-aws wants to merge 3 commits intomainfrom
update_adk

Conversation

@aj-aws
Copy link
Contributor

@aj-aws aj-aws commented Feb 6, 2024

Description

This change updates the repository to use projen and adds the workflows-sdk to the main branch.

Testing

yarn build

Checklist

I have:

  • Added new automated tests for any new functionality
  • Run yarn build

Licensing statement (do not modify)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

alexforsyth and others added 3 commits January 17, 2024 16:00
* Init workflows SDK

* Fix build script for workflows-sdk

* fix: use node 18

* Add publishing workflow

* Fix publish commands and project name

* fix: hoist

* feat: publish preview.1

* Add required fields for schedule workflow

* Add required fields for the push trigger

* [chore] reorganize the triggers sample workflows into their own folder

* Add required fields for the pull request trigger

* Add schema version field

* fixes

* fix: pathing for modelentry

* Fix the naming of the interfaces and some internal definitions to prevent enumerated type names

* Fix typo and export WorkflowDefinition from index

* Remove unnecessary readme info

* Add descriptions to the actions, interfaces, triggers, and workflow schemas

* Allow environment connections to also accept a number

* Publish 0.1.5-preview.3

* Publish 0.1.5-preview.4

* Add updated README.md and fixed name of the workflow in the pull request trigger with all events

* Move complex fields in workflows, and the actions to their own definitions and make the identifiers a regex

* Move build to use an optional environment connection and force GitHub action runner to use an environment connection

* Fix a readme line

* Publish 0.1.5-preview.5

* Removing additional properties, adding generic action, and add workflow compute

* Publish 0.1.5-preview.6

* upgrade to standard node tooling

* fix: projenify

* ignore template files from clean upo

* feat: modernize codebase

* cleanups

* structure docs

* feat: move packages into nice places

* fix: build

* fix: workflows

* update readme

* fix: workflows sdk

* fix: immutable cache

* workflows added

* fix: semgrep

* fix linter errors

* clean up

* fix: semgrep

---------

Co-authored-by: Alexander Pantelides <panteli@amazon.com>
Co-authored-by: Nicholas Schneider <nickschn@amazon.com>
…workflow

* fix: update output variable validation regex and limit (#286)

* fix: update output variable validation regex and limit

* fix: update output variable validation regex and limit

* chore(release): v1.0.18

* chore(docs): - update API reference

* Add changes made in ADK v1.0.18 release

* Remove workflows-sdk, bump versions and update changelogs to match main

* Update yarn.lock and cache

* Re-add workflows-sdk

* Update yarn.lock and cache

* Update docs release workflow

* Add projenified release workflow to publish to NPM

* Update Publish-To-NPM.yml

---------

Co-authored-by: ActionsDevKitRelease <cawsactionextensions+adk-release@amazon.com>
@alexforsyth
Copy link

Lgtm

Copy link

@alexforsyth alexforsyth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants