You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: update workflows to use ubuntu-24.04 (#7241)
Change the runner environment for multiple GitHub Actions workflows from `ubuntu-latest` to `ubuntu-24.04` to ensure compatibility with the latest features and security updates.
Additionally, adjust comments in the SDK spec test script for clarity and consistency.
Copy file name to clipboardexpand all lines: .github/workflows/sdk-spec-test.yml
+5-4
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ env:
51
51
52
52
jobs:
53
53
setup:
54
-
runs-on: ubuntu-latest
54
+
runs-on: ubuntu-24.04
55
55
steps:
56
56
- name: test if is maintainer
57
57
uses: tspascoal/get-user-teams-membership@v3
@@ -75,7 +75,8 @@ jobs:
75
75
- name: Get list of directories and save them to the output
76
76
id: setdirs
77
77
shell: bash
78
-
run: | # TODO: skipping std, math and external folders, when https://github.com/winglang/wing/issues/3168 is resolve- we'll skip only the external folder.
78
+
run:
79
+
| # TODO: skipping std, math and external folders, when https://github.com/winglang/wing/issues/3168 is resolve- we'll skip only the external folder.
Wing supports compilation to various targets including `tf-aws`, `tf-azure`, and `tf-gcp`. After compilation, Wing does not impose a specific deployment method for your infrastructure. Its Terraform target compatibility ensures that nearly all existing services can be utilized for deployment, offering considerable flexibility to choose the approach best aligned with your organizational needs or preferences.
8
15
9
16
This guide will detail the complete deployment lifecycle of a Wing application using GitHub Actions and the `tf-aws` target.
10
17
11
18
## Setup
19
+
12
20
### Managing Access for GitHub Actions and AWS
13
21
14
22
It's generally discouraged to use static, long-lived IAM user credentials due to associated security risks.
@@ -53,16 +61,16 @@ concurrency:
53
61
54
62
permissions:
55
63
id-token: write # This is required for requesting the JWT
56
-
contents: read # This is required for actions/checkout
64
+
contents: read # This is required for actions/checkout
Most users will find using the Wing GitHub Action within GitHub Actions as the simplest and most effective method. However, if you have specific requirements such as additional build steps, you may need to create your own custom GitHub Actions Workflow.
0 commit comments