76 Commits

Author SHA1 Message Date
3b8e27d9a4 Bump rust version to 1.79 to support absolute paths feature [stabilized] 2025-01-17 14:35:13 -06:00
0d0fe8a9e5 Use GH_RELEASE_TOKEN for build 'Release' step 2024-10-08 00:06:01 -05:00
8e33506f61 Improve paths-ignore, disable paths-ignore for build 'push' trigger 2024-10-07 15:04:39 -05:00
dbfad44a51 Add schedule for workflow test 2024-10-07 14:43:02 -05:00
30d135a4dc rename other workflows to lowercase 2024-10-07 14:32:22 -05:00
c3e15fd9a5 Disable workflow_dispatch fail_fast input 2024-10-07 14:27:51 -05:00
0cc92b8978 Add optional artifact step for ubuntu build, fix fail_fast evaluation for non-dispatch 2024-10-07 14:25:15 -05:00
28faf71583 Fix typo in name, simplify fail-fast evaluation 2024-10-07 14:12:06 -05:00
9ef2aac601 Add testing workflow (every push) 2024-10-07 13:59:33 -05:00
7e7af5920b lowercase the build workflow name 2024-10-07 13:52:13 -05:00
7eaea3e2f4 Switch build pipeline to MSRV 1.74 2024-10-07 13:38:47 -05:00
f8da0a647b Fix RELEASE_VERSION not being available for ARCHIVE variable, separate local/global variable sets 2024-10-06 16:16:07 -05:00
2866c2fe4a Disable unnecessary notice of key length 2024-10-06 16:08:19 -05:00
6cea7fce2f Limit publish to 1 primary target, allow dirty repo
dirty due to .cargo/config.github.toml
2024-10-06 15:20:50 -05:00
115166c438 Fix cargo publish build 2024-10-06 15:16:42 -05:00
7e89218e31 Fix IS_RELEASE, return to raw expression, use notice instead of debug 2024-10-05 18:59:37 -05:00
398004daca Add quotes, last attempt 2024-10-05 18:35:21 -05:00
fea498eb18 Try again, use ::debug:: workflow command 2024-10-05 18:29:49 -05:00
6a144177ac Remove production environment 2024-10-05 17:53:24 -05:00
2d81bdcea5 debug minisign key length 2024-10-05 17:49:31 -05:00
8fa4d010a3 Use expression evaluation for operator 2024-10-05 17:20:17 -05:00
500bf75f8f switch to bash for variable prep step, ensure archive sign step uses bash 2024-10-05 17:17:43 -05:00
d533a4318e deduplicate release check condition 2024-10-05 17:15:16 -05:00
6599f58933 Add minisign signing for release 2024-10-05 17:13:08 -05:00
ca97ae2e15 Re-enable cargo publish 2024-10-05 17:11:11 -05:00
18b010762e Deduplicate archive path concatenation in build 2024-10-05 17:10:55 -05:00
6e7c6bbb66 Disable integration workflow for now 2024-10-03 20:16:34 -05:00
0e96772077 Rename to spotify-quickauth 2024-10-03 20:12:54 -05:00
12f7ad78c8 Add manual dispatch to GH Pages workflow 2024-10-03 19:38:15 -05:00
69caf913ed Add GitHub Pages deployment workflow 2024-10-03 19:37:26 -05:00
1865f57f58 Invert artifact upload condition 2024-10-03 19:29:58 -05:00
26078482da Just use natural truthy conversion 2024-10-03 19:27:41 -05:00
7e9a2aad64 Force bash shell (windows) 2024-10-03 19:26:10 -05:00
3742b265a7 disable ARM cross testing on non-native platforms, test native on GNU platform only, switch x86 macos to macos-13 runner 2024-10-03 19:21:06 -05:00
10a163aad2 Renew cache, switch to primitive version alike librespot test 2024-10-03 19:08:37 -05:00
54b07d7237 Upload artifact for non-release build runs 2024-10-03 18:41:47 -05:00
f4b0fc5673 Verbosity option, disable by default 2024-10-03 18:39:07 -05:00
7b9532fda7 Use 'tools' term instead of linker, add musl-tools for x64 linux MUSL 2024-10-03 18:35:41 -05:00
20842e86d2 Add permissions nil to jobs for token 2024-10-03 14:51:27 -05:00
fd18d14d1e Add Bearer header for powershell script, make windows job match unix 2024-10-03 14:45:53 -05:00
a9516faad4 Use short header option, rename workflow to Integration 2024-10-03 14:43:05 -05:00
4c4cb0a0c6 remove debug step, try GH_TOKEN authorization, run.sh add Bearer token auth 2024-10-03 14:39:59 -05:00
a1689cd008 Add debug step to MacOS integration 2024-10-03 14:27:54 -05:00
4647184347 Multi-step grep, separate Windows integration into separate job 2024-10-03 14:22:38 -05:00
4a07bd9b50 Allow workflow dispatch for integration test 2024-10-03 13:51:09 -05:00
afe769d915 remove unnecessary checkout step 2024-10-03 13:44:48 -05:00
12d59d9e63 Add integration test after builds 2024-10-03 13:11:58 -05:00
f7dfd0db9b Remove unused import, remove debug artifact step, lockfile 2024-10-03 03:57:27 -05:00
64c69bb2c4 Fix upload path 2024-10-03 03:55:20 -05:00
17a7520c05 Upload artifact 2024-10-03 03:53:09 -05:00