Skip to content

Commit 20fb3bb

Browse files
Copilottamirkamara
andauthored
Migrate lightweight workflows to ubuntu-slim runners (#4831)
* Initial plan * Migrate GitHub Actions workflows to ubuntu-slim runners Co-authored-by: tamirkamara <26870601+tamirkamara@users.noreply.github.com> * Revert ubuntu-slim for workflows requiring Docker or long execution times Co-authored-by: tamirkamara <26870601+tamirkamara@users.noreply.github.com> * Revert test_results.yml to ubuntu-latest due to Docker action dependency Co-authored-by: tamirkamara <26870601+tamirkamara@users.noreply.github.com> * Add PR reference to CHANGELOG entry for ubuntu-slim migration Co-authored-by: tamirkamara <26870601+tamirkamara@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: tamirkamara <26870601+tamirkamara@users.noreply.github.com>
1 parent cf1dbe9 commit 20fb3bb

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

.github/workflows/build_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ permissions:
1515
jobs:
1616
deploy:
1717
name: Deploy Documentation
18-
runs-on: ubuntu-latest
18+
runs-on: ubuntu-slim
1919
permissions:
2020
contents: write
2121
steps:

.github/workflows/deploy_tre_branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ permissions:
3535
jobs:
3636
prepare-not-main:
3737
name: Preparation
38-
runs-on: ubuntu-latest
38+
runs-on: ubuntu-slim
3939
if: |
4040
github.ref != 'refs/heads/main'
4141
outputs:

.github/workflows/flag_external_pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212
jobs:
1313
check_author:
1414
name: Check PR author
15-
runs-on: ubuntu-latest
15+
runs-on: ubuntu-slim
1616
permissions:
1717
contents: read
1818
pull-requests: write

.github/workflows/pr_comment_bot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
# - the comment is on a PR
2121
# - the commenting user has write permissions (i.e. is OWNER or COLLABORATOR)
2222
if: ${{ github.event.issue.pull_request }}
23-
runs-on: ubuntu-latest
23+
runs-on: ubuntu-slim
2424
permissions:
2525
pull-requests: write
2626
checks: write

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ ENHANCEMENTS:
1717
* Update `api_healthcheck.sh` script with fixed 10-second check intervals and 7-minute timeout for improved API health monitoring ([#4807](https://github.com/microsoft/AzureTRE/issues/4807))
1818
* Update SuperLinter to version 8.3.2 ([#4815](https://github.com/microsoft/AzureTRE/issues/4815))
1919
* Add porter build cache in CI ([#4827](https://github.com/microsoft/AzureTRE/issues/4827))
20+
* Migrate GitHub Actions workflows to use ubuntu-slim runners for improved efficiency and reduced cost ([#4831](https://github.com/microsoft/AzureTRE/pull/4831))
2021

2122
BUG FIXES:
2223
* Replace deprecated `--username` flag with `--client-id` in `az login --identity` commands across all Porter bundles ([#4817](https://github.com/microsoft/AzureTRE/issues/4817))

0 commit comments

Comments
 (0)