Commit Graph

160 Commits

Author SHA1 Message Date
lawrencegripper
b14b8bf08f Merge branch 'main' into lg/require-pinned 2025-01-31 10:52:14 +00:00
lawrencegripper
1ace44b407 Update cron 2025-01-31 10:51:21 +00:00
lawrencegripper
613e24f3cd update 2025-01-31 10:46:52 +00:00
lawrencegripper
901125ceec Check outdated pins 2025-01-31 10:39:03 +00:00
lawrencegripper
78d2d49784 Update checker 2025-01-31 09:53:36 +00:00
Erik Bershel
620ebdf37b [macOS] Deprecate stale code, update structure accordingly (#11473) 2025-01-27 14:09:51 +01:00
Erik Bershel
19c847488e [Actions] Remove Ruby check for CodeQL test as not used (#11474) 2025-01-27 09:57:24 +01:00
lawrencegripper
7a88cb1d8b quiet output 2025-01-13 17:20:14 +00:00
lawrencegripper
62335a3830 Fix validation 2025-01-13 17:15:29 +00:00
lawrencegripper
9faa1553c1 Do some validation 2025-01-13 16:55:50 +00:00
lawrencegripper
40f0a79050 PoC: Require details tracked when patch version pinned 2025-01-13 16:44:41 +00:00
Shamil Mubarakshin
3373b502f7 [Windows] Introduce Windows Server 2025 beta image (#11227) 2024-12-19 15:04:27 +01:00
Alexey-Ayupov
6c768837be Add trigger to run Windows 2025 CI (#11063) 2024-11-28 20:09:12 +01:00
Erik Bershel
f1bf50f507 [actions] Use latest SYFT on macOS/Ubuntu; provide useful run-name (#10833) 2024-10-23 12:01:43 +02:00
Erik Bershel
78796bc109 [macOS] [doc] Introduce macOS-15 images (#10685) 2024-09-25 17:50:29 +02:00
Shamil Mubarakshin
fd6c45b8e8 [CI] Update job conditions for GitHub CI workflows (#10641) 2024-09-18 16:42:09 +02:00
Alexey-Ayupov
315fbf0fc8 [macOS] Update macOS 11 documentation (#10198) 2024-07-10 11:22:59 +02:00
Shamil Mubarakshin
1bf1aea864 [ubuntu24] Add Actions build workflow 2024-06-12 11:59:30 +02:00
Erik Bershel
36549632ce Update github/codeql-action and actions/checkout actions version (#9916) 2024-05-24 12:47:17 +02:00
Mikhail Koliada
bca20e6921 [Ubuntu] Add 24.04 to templates (#9847) 2024-05-14 17:57:38 +02:00
Erik Bershel
f73cc2503f Unpin SYFT tool version for Windows images (#9522)
* Unpin SYFT tool version for Windows images

* Update upload-artifact action version to v4
2024-03-17 17:41:50 +01:00
Mikhail Koliada
208aa68b10 [update GitHub release yaml] switch to modern actions version (#9413) 2024-02-26 13:18:09 +01:00
Mikhail Koliada
49be543fef [merge-pr yaml] update to modern actions version (#9412) 2024-02-26 13:05:31 +01:00
Mikhail Koliada
ae4a4a5262 Update create_github_release.yml (#9410) 2024-02-26 12:21:59 +01:00
Mikhail Koliada
a9200e9659 Update create_pull_request.yml (#9406) 2024-02-26 11:45:20 +01:00
Shamil Mubarakshin
13d5100df5 Pin syft for SBOM report to v0.100.0 (#9334) 2024-02-12 10:57:50 +01:00
Mikhail Koliada
52777b1081 Add macOS 14 and macOS 14 Arm64 labels (#9250) 2024-01-30 13:10:04 +01:00
Mikhail Koliada
e16b5524ff [macOS] distinguish Arm64/M1 in the template (#9075) 2023-12-28 11:19:26 +01:00
Erik Bershel
d16bc5f120 Fix SBOM workflow first step name (#9065) 2023-12-26 11:26:20 +01:00
Erik Bershel
0e46595f81 Update release variable to use ID instead of branch (#8990) 2023-12-11 12:52:28 +01:00
Erik Bershel
62fab6e78a Update SBOM generation workflow (#8975) 2023-12-11 11:58:55 +01:00
Shamil Mubarakshin
ed911223ab Remove ci-cleanup.yml (#8939) 2023-12-01 14:42:07 +01:00
Shamil Mubarakshin
d919a375b3 Add PR_HEAD_REF env variable to ci-cleanup.yml (#8916)
* Add PR_HEAD_REF env variable to ci-cleanup.yml

* Fix quotes around env var
2023-11-30 17:37:37 +01:00
Erik Bershel
50625a842a Fix SBOM workflow logic (#8848)
* Fix SBOM workflow logic

* Revert SYFT pinning for Windows
2023-11-20 18:18:40 +01:00
Shamil Mubarakshin
5d40b1e213 [Ubuntu] Implement new directories hierarchy (#8627) 2023-11-15 11:36:04 +01:00
Vasilii Polikarpov
d1f2c9a3be [Windows] Implement new directories hierarchy (#8616) 2023-11-15 11:24:45 +01:00
Shamil Mubarakshin
23ff0d7468 Add GitHub ci workflows (#8464) 2023-10-06 15:51:08 +02:00
Mikhail Koliada
3f3600e029 Remove images GitHub Actions CI from repo (#8131) 2023-08-22 10:35:20 +02:00
Alexey-Ayupov
27d2a9eb47 Remove pull_request_target trigger and condition (#7983) 2023-07-26 16:04:32 +02:00
ilia-shipitsin
f7d3e12c85 second attempt to switch to run_id for release number generation (#7981) 2023-07-26 13:37:10 +02:00
Alexey-Ayupov
c0ed5f679e Remove cron job from CI (#7977) 2023-07-25 18:16:30 +02:00
Shamil Mubarakshin
a5632eb5f2 [windows] Temporarily pin syft version for SBOM report (#7953) 2023-07-21 16:26:19 +02:00
ilia-shipitsin
089b401607 temporarily revert PR7941 (#7952) 2023-07-21 14:39:00 +02:00
ilia-shipitsin
d63b6a7793 [ubuntu, windows] cast "run_id" to 32 bit unsigned to match BuildId (#7950)
* [ubuntu, windows] cast "run_id" to 32 bit unsigned to match BuildId
restriction

  ./images.CI/linux-and-win/create-release.ps1 `
    -BuildId 5621210575 `
    -Organization *** `
    -DefinitionId *** `
    -Project *** `
    -ImageName ubuntu2204 `
    -AccessToken ***
  shell: /usr/bin/pwsh -command ". '{0}'"
  env:
    CHECKOUT_TYPE: pull_request
    TemplatePath: /home/vsts/Agents/image-generation/_work/runner-images/runner-images/images/linux/ubuntu2204.pkr.hcl
    TemplateDirectoryPath: /home/vsts/Agents/image-generation/_work/runner-images/runner-images/images/linux
    ImageType: ubuntu2204
create-release.ps1: /home/vsts/Agents/image-generation/_work/_temp/ee00e9c3-e508-4c8d-b369-ffe3e2afcbc9.ps1:3
Line |
   3 |    -BuildId 5621210575 `
     |             ~~~~~~~~~~
     | Cannot process argument transformation on parameter 'BuildId'. Cannot
     | convert value "5621210575" to type "System.UInt32". Error: "Value was
     | either too large or too small for a UInt32."

* cast another occurence to UInt32 MaxValue
2023-07-21 14:01:03 +02:00
ilia-shipitsin
64d9f90220 use unique run_id instead of repeative run_number for VM releases (#7941) 2023-07-21 10:02:53 +02:00
UncertainBadg3r
e2d7e61adf Fix minor typo in workflow file (#7931) 2023-07-20 12:22:09 +02:00
Shamil Mubarakshin
dc38839721 [macos] Cleanup xcversion leftovers (#7911) 2023-07-14 09:39:01 +02:00
ilia-shipitsin
073c513015 [macos] propagate XCode install variables to github image generation (#7865) 2023-07-06 14:23:25 +02:00
ilia-shipitsin
63b7bc4bde [macos] refactor XCode installation approach (#7858)
* [macos] refactor XCode installation approach

xcversion does not work anymore, we are switching to storing
XCode installers in intermediate Azure storage

* remove xcode_install_user, xcode_install_password

* rename xcode_install_storage --> xcode_install_storage_url

* mark xcode installation variables sensitive

* remove xcversion_auth_cookie variable

* renamed forgotten xcode_install_storage --> xcode_install_storage_url

* remove leftover xcode_install_user
2023-07-06 11:36:08 +02:00
Vasilii Polikarpov
508ad6524a Add CI job to remove skipped CI runs (#7736) 2023-06-30 12:23:01 +02:00