Skip to content

Remove AWS CLI install from AWS workflows#1967

Merged
willdavsmith merged 5 commits into
v0.41from
willdavsmith/fix-purge
Jan 7, 2025
Merged

Remove AWS CLI install from AWS workflows#1967
willdavsmith merged 5 commits into
v0.41from
willdavsmith/fix-purge

Conversation

@willdavsmith
Copy link
Copy Markdown
Contributor

Fixes: #1966

Not sure why, but apt-get install awscli has started failing. The ubuntu-latest runner images already have the AWS CLI pre-installed so we should just use that install instead of installing it ourselves. We already do this with the Purge RDS DBInstances workflow: https://github.com/radius-project/samples/actions/workflows/purge-aws-rds-snapshots.yaml. I also added workflow_dispatch triggers so that we can test this more easily in the future.

Signed-off-by: willdavsmith <willdavsmith@gmail.com>
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
name: Purge AWS EKS Clusters

on:
workflow_dispatch:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is very useful addition. Thanks!

vishwahiremat pushed a commit that referenced this pull request Jan 8, 2025
* Update samples for v0.41

* Bump cross-spawn from 7.0.3 to 7.0.6 in /samples/demo (#1890)

Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add ORAS install to test workflow (#1969)

Signed-off-by: willdavsmith <willdavsmith@gmail.com>

* Updating playwright version to fix the missing packages issue (#1980)

Signed-off-by: ytimocin <ytimocin@microsoft.com>

* Updating Dapr UI Sample to dotnet 6 (#1970)

Signed-off-by: ytimocin <ytimocin@microsoft.com>

* Bump nanoid from 3.3.4 to 3.3.8 in /samples/demo/client (#1896)

Dependabot couldn't find the original pull request head commit, 2f3d48c.

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump path-to-regexp and express in /samples/demo/client (#1893)

Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12)

Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](expressjs/express@4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove AWS CLI install from AWS workflows (#1967)

* Remove AWS CLI install

Signed-off-by: willdavsmith <willdavsmith@gmail.com>

* Add workflow_dispatch to AWS runs

Signed-off-by: willdavsmith <willdavsmith@gmail.com>

---------

Signed-off-by: willdavsmith <willdavsmith@gmail.com>

* Upmerge to edge

Signed-off-by: Radius CI Bot <radiuscoreteam@service.microsoft.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
Signed-off-by: ytimocin <ytimocin@microsoft.com>
Signed-off-by: Radius CI Bot <radiuscoreteam@service.microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Will Smith <willdavsmith@gmail.com>
Co-authored-by: Yetkin Timocin <ytimocin@microsoft.com>
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.

Purge AWS Test Resources and Purge AWS EKS Clusters workflows fail with Package 'awscli' has no installation candidate

4 participants