Skip to content

Commit 8b29c6f

Browse files
committed
WIP
Signed-off-by: Percy Wegmann <[email protected]>
1 parent dea278b commit 8b29c6f

File tree

1 file changed

+86
-82
lines changed

1 file changed

+86
-82
lines changed

.github/workflows/test.yml

Lines changed: 86 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -27,88 +27,87 @@ jobs:
2727
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
2828
credential-type: oauth
2929

30-
# Try unstable too
31-
- os: ubuntu-latest
32-
runner-os: Linux
33-
arch: amd64
34-
version: unstable
35-
credential-type: oauth
36-
37-
# Try a pinned version
38-
- os: ubuntu-latest
39-
runner-os: Linux
40-
arch: amd64
41-
credential-type: oauth
42-
# leave version blank to fall back to default
43-
44-
# Linux tests (ARM64)
45-
- os: ubuntu-24.04-arm
46-
runner-os: Linux
47-
arch: arm64
48-
version: latest
49-
credential-type: oauth
50-
51-
# Windows tests (AMD64)
52-
- os: windows-latest
53-
runner-os: Windows
54-
arch: amd64
55-
version: latest
56-
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
57-
credential-type: oauth
58-
59-
# Windows tests (ARM64)
60-
- os: windows-11-arm
61-
runner-os: Windows
62-
arch: arm64
63-
version: latest
64-
credential-type: oauth
65-
66-
# macOS 13 (AMD64)
67-
- os: macos-13
68-
runner-os: macOS
69-
arch: amd64
70-
version: latest
71-
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
72-
credential-type: oauth
73-
74-
# macOS 14 (ARM)
75-
- os: macos-14
76-
runner-os: macOS
77-
arch: arm64
78-
version: latest
79-
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
80-
credential-type: oauth
81-
82-
# macOS latest (ARM)
83-
- os: macos-latest
84-
runner-os: macOS
85-
arch: arm64
86-
version: latest
87-
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
88-
credential-type: oauth
89-
90-
# Try workload identity for each platform
91-
- os: macos-latest
92-
runner-os: macOS
93-
arch: amd64
94-
version: latest
95-
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
96-
credential-type: workload-identity
97-
98-
- os: windows-latest
99-
runner-os: Windows
100-
arch: amd64
101-
ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
102-
credential-type: workload-identity
103-
# leave version blank to fall back to default
104-
105-
# Try adding in an unstable
106-
- os: ubuntu-latest
107-
runner-os: Linux
108-
arch: amd64
109-
version: unstable
110-
credential-type: workload-identity
111-
30+
# # Try unstable too
31+
# - os: ubuntu-latest
32+
# runner-os: Linux
33+
# arch: amd64
34+
# version: unstable
35+
# credential-type: oauth
36+
37+
# # Try a pinned version
38+
# - os: ubuntu-latest
39+
# runner-os: Linux
40+
# arch: amd64
41+
# credential-type: oauth
42+
# # leave version blank to fall back to default
43+
44+
# # Linux tests (ARM64)
45+
# - os: ubuntu-24.04-arm
46+
# runner-os: Linux
47+
# arch: arm64
48+
# version: latest
49+
# credential-type: oauth
50+
51+
# # Windows tests (AMD64)
52+
# - os: windows-latest
53+
# runner-os: Windows
54+
# arch: amd64
55+
# version: latest
56+
# ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
57+
# credential-type: oauth
58+
59+
# # Windows tests (ARM64)
60+
# - os: windows-11-arm
61+
# runner-os: Windows
62+
# arch: arm64
63+
# version: latest
64+
# credential-type: oauth
65+
66+
# # macOS 13 (AMD64)
67+
# - os: macos-13
68+
# runner-os: macOS
69+
# arch: amd64
70+
# version: latest
71+
# ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
72+
# credential-type: oauth
73+
74+
# # macOS 14 (ARM)
75+
# - os: macos-14
76+
# runner-os: macOS
77+
# arch: arm64
78+
# version: latest
79+
# ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
80+
# credential-type: oauth
81+
82+
# # macOS latest (ARM)
83+
# - os: macos-latest
84+
# runner-os: macOS
85+
# arch: arm64
86+
# version: latest
87+
# ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
88+
# credential-type: oauth
89+
90+
# # Try workload identity for each platform
91+
# - os: macos-latest
92+
# runner-os: macOS
93+
# arch: amd64
94+
# version: latest
95+
# ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
96+
# credential-type: workload-identity
97+
98+
# - os: windows-latest
99+
# runner-os: Windows
100+
# arch: amd64
101+
# ping: 100.99.0.2,lax-pve.pineapplefish.ts.net,lax-pve
102+
# credential-type: workload-identity
103+
# # leave version blank to fall back to default
104+
105+
# # Try adding in an unstable
106+
# - os: ubuntu-latest
107+
# runner-os: Linux
108+
# arch: amd64
109+
# version: unstable
110+
# credential-type: workload-identity
112111

113112
runs-on: ${{ matrix.os }}
114113

@@ -128,6 +127,11 @@ jobs:
128127
- name: Build Action
129128
run: npm run build
130129

130+
- name: list resolver configuration (before)
131+
run: ls /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
132+
- name: check resolver status (before)
133+
run: resolvectl status
134+
131135
# Test with OAuth authentication
132136
- name: Test Action
133137
id: tailscale-oauth

0 commit comments

Comments
 (0)