Compare commits

..

393 Commits

Author SHA1 Message Date
Fabian 5761b8d24b Merge pull request #3260 from actions/ghes-pages-node24
update deploy pages
2026-04-03 15:56:46 -05:00
Fabian f8ea026167 update deploy pages 2026-04-03 20:23:22 +00:00
GitHub Actions deb6811079 Updating GHES workflows 2025-12-04 18:30:48 +00:00
GitHub Actions c246d80c75 Updating GHES workflows 2025-10-15 14:42:40 +00:00
GitHub Actions 0a800a787c Updating GHES workflows 2025-02-03 12:22:39 +00:00
GitHub Actions a4dbb6391f Updating GHES workflows 2024-09-03 09:55:53 +00:00
GitHub Actions 452261e242 Updating GHES workflows 2024-08-20 13:06:36 +00:00
GitHub Actions 26400ce4d5 Updating GHES workflows 2024-07-30 17:40:47 +00:00
GitHub Actions c725e6558a Updating GHES workflows 2024-07-30 17:38:28 +00:00
GitHub Actions 97a1eac844 Updating GHES workflows 2024-05-13 09:29:42 +00:00
Yoann Chaudet a32d0884ca Merge pull request #2396 from actions/ghes-pagesv4
Ghes pagesv4
2024-05-06 21:38:55 -07:00
Yoann Chaudet 9dff456256 Downgrade configure-pages to v4 since ghes-actions is lagging behind 2024-05-06 21:31:11 -07:00
GitHub Actions 9d78eaa240 Updating GHES workflows 2024-04-29 21:44:23 +00:00
Yoann Chaudet d7eb05853b Merge pull request #2387 from actions/ghes-pages
Ghes pages
2024-04-29 12:43:00 -07:00
Yoann Chaudet 06f9fb7fa3 Revert Pages actions to last ones compatible with GHES 2024-04-29 12:09:12 -07:00
GitHub Actions 5c5d982a32 Updating GHES workflows 2024-04-29 19:05:37 +00:00
GitHub Actions 724ffe54b7 Updating GHES workflows 2024-04-25 16:52:34 +00:00
GitHub Actions 60cf90b26e Updating GHES workflows 2024-04-18 19:39:37 +00:00
Fabian Aguilar Gomez 43ab435b51 Merge pull request #2366 from actions/pages-ghes-3.13
Revert Pages actions to last ones compatible with GHES
2024-04-17 17:47:01 -05:00
GitHub Actions b2e9b953bf Updating GHES workflows 2024-04-11 11:17:41 +00:00
Yoann Chaudet 0329dc03ce Revert Pages actions to last ones compatible with GHES 2024-04-05 14:22:52 -07:00
GitHub Actions 8d2a913ae0 Updating GHES workflows 2024-04-03 15:22:51 +00:00
GitHub Actions 8c7ee816e0 Updating GHES workflows 2024-03-30 01:21:25 +00:00
GitHub Actions 17fe5c7de8 Updating GHES workflows 2024-03-30 01:10:11 +00:00
GitHub Actions 9eade7871e Updating GHES workflows 2024-03-28 03:40:28 +00:00
GitHub Actions 5b42f56a6a Updating GHES workflows 2024-03-27 17:52:17 +00:00
GitHub Actions d5665549c5 Updating GHES workflows 2024-03-26 13:13:29 +00:00
GitHub Actions 3f976c4682 Updating GHES workflows 2024-03-25 23:27:10 +00:00
GitHub Actions 1321cdf994 Updating GHES workflows 2024-03-12 19:08:45 +00:00
GitHub Actions 5b1bc4080e Updating GHES workflows 2024-01-29 20:29:26 +00:00
GitHub Actions 6c250eb62e Updating GHES workflows 2024-01-10 22:12:47 +00:00
GitHub Actions 1a4b2218a8 Updating GHES workflows 2023-12-22 19:39:02 +00:00
GitHub Actions f5e9c68376 Updating GHES workflows 2023-12-14 13:02:11 +00:00
GitHub Actions 4e54349850 Updating GHES workflows 2023-12-04 21:54:19 +00:00
GitHub Actions fc1b4b5a61 Updating GHES workflows 2023-12-04 11:03:32 +00:00
GitHub Actions 0059fec5f8 Updating GHES workflows 2023-10-03 07:58:37 +00:00
GitHub Actions bcdba11782 Updating GHES workflows 2023-08-11 00:05:55 +00:00
GitHub Actions e529eb20ed Updating GHES workflows 2023-07-13 15:47:27 +00:00
GitHub Actions 7453014501 Updating GHES workflows 2023-07-13 14:42:30 +00:00
GitHub Actions 9f31adb6cc Updating GHES workflows 2023-07-13 14:40:36 +00:00
GitHub Actions c34a432b17 Updating GHES workflows 2023-07-13 14:11:22 +00:00
GitHub Actions 82719ed8ae Updating GHES workflows 2023-07-12 16:40:18 +00:00
GitHub Actions 7942bd898b Updating GHES workflows 2023-06-13 18:05:57 +00:00
GitHub Actions 91bc191de0 Updating GHES workflows 2023-06-02 08:51:39 +00:00
GitHub Actions 22f025c6ab Updating GHES workflows 2023-05-31 19:17:44 +00:00
GitHub Actions d85ab73e08 Updating GHES workflows 2023-04-18 18:45:37 +00:00
GitHub Actions 3f16403080 Updating GHES workflows 2023-04-18 16:22:05 +00:00
GitHub Actions 1002117c0c Updating GHES workflows 2023-03-27 22:19:59 +00:00
GitHub Actions 8db6f2a36e Updating GHES workflows 2023-03-27 22:15:55 +00:00
GitHub Actions c61a258aad Updating GHES workflows 2023-03-14 16:06:49 +00:00
GitHub Actions 661eb08820 Updating GHES workflows 2023-03-14 16:06:02 +00:00
GitHub Actions 21cc118c35 Updating GHES workflows 2023-03-14 05:26:45 +00:00
GitHub Actions f64df68890 Updating GHES workflows 2023-03-10 12:38:21 +00:00
GitHub Actions b35bf7d6f6 Updating GHES workflows 2023-03-10 00:58:03 +00:00
GitHub Actions b2167d7786 Updating GHES workflows 2023-03-09 19:11:51 +00:00
GitHub Actions 14591aecf7 Updating GHES workflows 2023-03-09 17:55:38 +00:00
GitHub Actions e1cecc376a Updating GHES workflows 2023-01-26 00:44:29 +00:00
GitHub Actions 0e88c801eb Updating GHES workflows 2023-01-23 17:32:59 +00:00
GitHub Actions 9124a2783a Updating GHES workflows 2023-01-03 08:18:57 +00:00
GitHub Actions 443384d635 Updating GHES workflows 2023-01-03 08:12:59 +00:00
GitHub Actions 1acff35e6b Updating GHES workflows 2022-12-14 21:06:03 +00:00
GitHub Actions 7eefe684f7 Updating GHES workflows 2022-12-14 13:39:33 +00:00
GitHub Actions 97a60b2516 Updating GHES workflows 2022-12-13 12:32:36 +00:00
GitHub Actions 8ca82d473a Updating GHES workflows 2022-12-13 10:42:26 +00:00
GitHub Actions c7deaaa7a7 Updating GHES workflows 2022-12-08 06:04:15 +00:00
GitHub Actions dd6165f804 Updating GHES workflows 2022-11-23 19:25:09 +00:00
GitHub Actions 56cd01b1bb Updating GHES workflows 2022-11-23 15:22:50 +00:00
GitHub Actions a8f630895c Updating GHES workflows 2022-11-22 21:06:04 +00:00
GitHub Actions f9115b3429 Updating GHES workflows 2022-11-22 21:04:49 +00:00
GitHub Actions 08abd1ed14 Updating GHES workflows 2022-11-10 13:45:36 +00:00
GitHub Actions 92e51bbc9a Updating GHES workflows 2022-10-28 10:35:26 +00:00
GitHub Actions a55693d47e Updating GHES workflows 2022-10-27 18:15:30 +00:00
GitHub Actions 62588429e6 Updating GHES workflows 2022-10-27 07:05:03 +00:00
GitHub Actions e19b783da4 Updating GHES workflows 2022-10-25 11:07:58 +00:00
GitHub Actions 623da53b9d Updating GHES workflows 2022-10-20 04:29:35 +00:00
GitHub Actions c757f4d1a1 Updating GHES workflows 2022-10-13 05:35:30 +00:00
GitHub Actions 51d26076d6 Updating GHES workflows 2022-09-30 12:21:47 +00:00
GitHub Actions 7f1d660112 Updating GHES workflows 2022-09-22 11:46:26 +00:00
GitHub Actions 9038abce30 Updating GHES workflows 2022-09-21 15:06:01 +00:00
GitHub Actions ce61da64bd Updating GHES workflows 2022-09-14 10:57:16 +00:00
GitHub Actions 62e7cb9cae Updating GHES workflows 2022-09-14 06:52:18 +00:00
GitHub Actions d82f976075 Updating GHES workflows 2022-09-14 06:43:11 +00:00
GitHub Actions e7fc998ec0 Updating GHES workflows 2022-09-14 06:18:41 +00:00
Mingzi 7cae5f2c7b Merge pull request #1731 from actions/add-pages-icons
backfill pages icon to ghes branch
2022-09-07 12:13:29 -07:00
yimysty cf827c2500 backfill pages icon to ghes branch 2022-09-07 12:12:16 -07:00
Jess Bees 20fa1bb179 Merge pull request #1710 from actions/starter-workflows-on-ghes
Apply pages workflow updates to ghes
2022-08-29 16:38:10 -04:00
James M. Greene 3c6ad93f44 Add optional quotes to Hugo CLI baseURL 2022-08-26 08:39:10 -04:00
James M. Greene fff5dd325b Clarify './_site' directory usage 2022-08-26 08:39:10 -04:00
James M. Greene 564a986028 Remove unused step ID from a few Pages workflows 2022-08-26 08:39:10 -04:00
James M. Greene 0c73cd6a36 Add a trailing slash back into the Hugo starter workflow for maximum backward compatibility with themes 2022-08-26 08:37:15 -04:00
James M. Greene 79875644f2 Update Pages starter workflows to use actions/configure-pages@v2 2022-08-26 08:37:15 -04:00
GitHub Actions 10d60db629 Updating GHES workflows 2022-08-26 04:29:52 +00:00
Jess Bees 42c2f16aaa Merge pull request #1698 from actions/pages-workflows-on-ghes
Add pages workflows
2022-08-24 15:19:25 -04:00
Jess Bees 876c20705a Add pages workflows 2022-08-24 14:52:59 -04:00
GitHub Actions 8f1e64a8a6 Updating GHES workflows 2022-07-20 11:47:44 +00:00
GitHub Actions 50fbfabb49 Updating GHES workflows 2022-07-18 12:25:02 +00:00
GitHub Actions 52389f7770 Updating GHES workflows 2022-06-22 11:45:41 +00:00
GitHub Actions f8680514c7 Updating GHES workflows 2022-06-21 08:42:31 +00:00
GitHub Actions 692f5f05ad Updating GHES workflows 2022-06-20 06:24:55 +00:00
GitHub Actions f5b98487a3 Updating GHES workflows 2022-05-04 05:52:48 +00:00
GitHub Actions 6a203a9f51 Updating GHES workflows 2022-04-26 18:52:33 +00:00
GitHub Actions 3b01a31221 Updating GHES workflows 2022-04-14 06:05:23 +00:00
GitHub Actions 0763e02a9d Updating GHES workflows 2022-04-13 05:54:18 +00:00
GitHub Actions e151dba495 Updating GHES workflows 2022-04-10 19:47:24 +00:00
GitHub Actions 0eadf71408 Updating GHES workflows 2022-03-31 13:39:38 +00:00
GitHub Actions 51a372807b Updating GHES workflows 2022-03-30 09:50:11 +00:00
GitHub Actions 3cd1bccb03 Updating GHES workflows 2022-03-30 09:22:31 +00:00
GitHub Actions 1cddd5754c Updating GHES workflows 2022-03-28 17:11:12 +00:00
GitHub Actions 2fe221019a Updating GHES workflows 2022-02-11 17:02:43 +00:00
GitHub Actions f982942d7a Updating GHES workflows 2022-01-27 04:59:07 +00:00
GitHub Actions 5625253e4f Updating GHES workflows 2022-01-27 04:57:54 +00:00
GitHub Actions 22ab3ffdb2 Updating GHES workflows 2022-01-20 03:31:26 +00:00
GitHub Actions b9d98964bb Updating GHES workflows 2022-01-14 23:06:01 +00:00
GitHub Actions 726a1fde56 Updating GHES workflows 2021-12-02 22:23:16 +00:00
GitHub Actions f0ae974e62 Updating GHES workflows 2021-12-02 03:51:52 +00:00
GitHub Actions e56f0a3e95 Updating GHES workflows 2021-12-01 19:39:01 +00:00
GitHub Actions 337d7a06ff Updating GHES workflows 2021-11-25 10:15:57 +00:00
GitHub Actions f01e7eb9b0 Updating GHES workflows 2021-10-27 14:08:44 +00:00
GitHub Actions 345e123521 Updating GHES workflows 2021-09-23 05:00:12 +00:00
GitHub Actions 1d2cedfc3f Updating GHES workflows 2021-09-21 08:05:52 +00:00
GitHub Actions 8be9ca9951 Updating GHES workflows 2021-09-16 06:22:17 +00:00
GitHub Actions 2433143cca Updating GHES workflows 2021-09-16 05:49:38 +00:00
GitHub Actions 4f21509afc Updating GHES workflows 2021-09-16 05:48:19 +00:00
GitHub Actions 3623a790cb Updating GHES workflows 2021-09-16 05:32:44 +00:00
GitHub Actions 32719e08a6 Updating GHES workflows 2021-09-16 05:30:31 +00:00
GitHub Actions 3613922186 Updating GHES workflows 2021-09-14 02:35:24 +00:00
GitHub Actions c872171c0c Updating GHES workflows 2021-09-09 10:47:00 +00:00
GitHub Actions a5d8a24850 Updating GHES workflows 2021-09-08 10:05:32 +00:00
GitHub Actions c6a566944c Updating GHES workflows 2021-09-01 18:54:06 +00:00
GitHub Actions 7529a578eb Updating GHES workflows 2021-08-25 04:29:16 +00:00
GitHub Actions 6db2679ba5 Updating GHES workflows 2021-08-24 15:28:18 +00:00
GitHub Actions 6cdaf1fd48 Updating GHES workflows 2021-08-18 23:28:41 +00:00
GitHub Actions 49dc04ba87 Updating GHES workflows 2021-07-26 15:27:09 +00:00
GitHub Actions 64a66cc158 Updating GHES workflows 2021-07-26 11:15:04 +00:00
GitHub Actions 920b11c2f0 Updating GHES workflows 2021-07-01 12:58:50 +00:00
GitHub Actions 09d65e8bb9 Updating GHES workflows 2021-06-25 21:00:29 +00:00
GitHub Actions fc6320d8d1 Updating GHES workflows 2021-06-25 20:57:32 +00:00
GitHub Actions c8e5f9fd1c Updating GHES workflows 2021-06-23 19:16:16 +00:00
GitHub Actions 96094e8e76 Updating GHES workflows 2021-06-21 17:56:28 +00:00
GitHub Actions 050f2780b3 Updating GHES workflows 2021-06-16 02:09:59 +00:00
GitHub Actions 67c938b27c Updating GHES workflows 2021-06-14 17:29:19 +00:00
GitHub Actions 0c0632eda0 Updating GHES workflows 2021-06-03 19:07:39 +00:00
GitHub Actions e0ca396890 Updating GHES workflows 2021-06-02 23:04:58 +00:00
GitHub Actions 9858eebcaa Updating GHES workflows 2021-05-05 15:46:33 +00:00
GitHub Actions 4fc6cb167f Updating GHES workflows 2021-04-27 18:38:04 +00:00
GitHub Actions 5de4fccfd1 Updating GHES workflows 2021-04-27 15:14:34 +00:00
GitHub Actions bb7e655faa Updating GHES workflows 2021-04-16 21:28:56 +00:00
GitHub Actions 4ec495b664 Updating GHES workflows 2021-04-09 22:34:42 +00:00
GitHub Actions e2eeba9fc2 Updating GHES workflows 2021-04-05 15:31:49 +00:00
GitHub Actions b35c8db5d7 Updating GHES workflows 2021-02-26 22:25:50 +00:00
GitHub Actions 17479bc603 Updating GHES workflows 2021-01-15 20:21:19 +00:00
GitHub Actions 3c3f778c30 Updating GHES workflows 2021-01-05 16:48:50 +00:00
GitHub Actions 0c8aae959b Updating GHES workflows 2021-01-04 18:52:55 +00:00
GitHub Actions 29002989f9 Updating GHES workflows 2021-01-04 16:17:06 +00:00
GitHub Actions c21d165d2c Updating GHES workflows 2020-12-18 20:58:48 +00:00
GitHub Actions dab11a230a Updating GHES workflows 2020-12-18 20:01:57 +00:00
GitHub Actions f51edc98f2 Updating GHES workflows 2020-12-15 01:08:26 +00:00
GitHub Actions 2943b3eb50 Updating GHES workflows 2020-12-07 18:16:29 +00:00
GitHub Actions 0b4494c105 Updating GHES workflows 2020-11-30 17:02:58 +00:00
GitHub Actions 3860b7d860 Updating GHES workflows 2020-11-25 21:02:59 +00:00
GitHub Actions 263c7fa53e Updating GHES workflows 2020-11-25 18:16:14 +00:00
GitHub Actions efc30081fa Updating GHES workflows 2020-11-24 21:43:18 +00:00
GitHub Actions c89663c3cf Updating GHES workflows 2020-11-24 21:22:16 +00:00
GitHub Actions ebc9aa330a Updating GHES workflows 2020-11-19 22:27:39 +00:00
GitHub Actions 7fd11cddc6 Updating GHES workflows 2020-11-09 20:32:31 +00:00
GitHub Actions 9a682491ac Updating GHES workflows 2020-11-06 18:26:42 +00:00
GitHub Actions cb8bb12037 Updating GHES workflows 2020-10-21 20:29:07 +00:00
GitHub Actions 2d913365dc Updating GHES workflows 2020-10-21 20:25:45 +00:00
GitHub Actions d30f415002 Updating GHES workflows 2020-10-14 15:02:53 +00:00
GitHub Actions 2de65d448a Updating GHES workflows 2020-09-28 22:04:42 +00:00
GitHub Actions e63b3cb8d3 Updating GHES workflows 2020-09-10 00:21:31 +00:00
GitHub Actions a618a4364d Updating GHES workflows 2020-09-03 23:25:00 +00:00
GitHub Actions 9d5f3ec540 Updating GHES workflows 2020-09-01 16:43:53 +00:00
GitHub Actions 5e628d6090 Updating GHES workflows 2020-08-26 22:06:09 +00:00
GitHub Actions 10105b6aa9 Updating GHES workflows 2020-08-25 16:17:33 +00:00
GitHub Actions 904fe4006e Updating GHES workflows 2020-08-24 16:58:48 +00:00
GitHub Actions 1612e273ef Updating GHES workflows 2020-08-24 16:57:10 +00:00
GitHub Actions fc246debda Updating GHES workflows 2020-08-21 18:57:48 +00:00
GitHub Actions 3869d8c7da Updating GHES workflows 2020-08-21 15:27:57 +00:00
GitHub Actions 2e806ae206 Updating GHES workflows 2020-07-22 13:44:30 +00:00
GitHub Actions 0287d66cf4 Updating GHES workflows 2020-07-20 15:14:33 +00:00
GitHub Actions 934f35df00 Updating GHES workflows 2020-07-20 15:13:41 +00:00
GitHub Actions def70d7268 Updating GHES workflows 2020-07-14 18:11:40 +00:00
GitHub Actions a793bf3bd4 Updating GHES workflows 2020-07-09 18:07:41 +00:00
GitHub Actions ddfbfeaade Updating GHES workflows 2020-06-08 15:35:29 +00:00
GitHub Actions 1ff7963a8f Updating GHES workflows 2020-05-27 14:59:35 +00:00
GitHub Actions 85199a93ce Updating GHES workflows 2020-05-25 20:17:18 +00:00
GitHub Actions 874062869c Updating GHES workflows 2020-05-25 20:13:54 +00:00
GitHub Actions 7f38c08e7a Updating GHES workflows 2020-05-25 19:49:26 +00:00
GitHub Actions 07ab99db5c Updating GHES workflows 2020-05-22 15:44:59 +00:00
GitHub Actions 2ba37119d3 Updating GHES workflows 2020-05-20 18:39:56 +00:00
Christopher Schleiden 8f45305178 Merge pull request #512 from cschleiden/cschleiden/ghes
Add script and workflow to sync the set of starter-workflows for GHES
2020-05-20 11:30:13 -07:00
Christopher Schleiden af4b66354b Only sync svg icons 2020-05-20 10:54:19 -07:00
Christopher Schleiden 88d425bbe7 Sync icons only for supported workflows 2020-05-20 10:40:26 -07:00
Christopher Schleiden 62f6872b4e Move ghes-sync into subfolder 2020-05-20 10:00:39 -07:00
Christopher Schleiden 5802cb7302 Add script and workflow to sync the set of starter-workflows for GHES 2020-05-15 16:49:20 -07:00
Chris Patterson e3d245e1f3 Merge pull request #478 from stevemar/iks
Add support for IBM Kuberenetes Service (IKS)
2020-05-14 14:26:59 -04:00
Konrad Pabjan 4f09f99149 Merge pull request #506 from actions/konradpabjan/python-v2
Bump setup-python from v1 to v2
2020-05-12 14:57:06 +02:00
Konrad Pabjan 4e9268c2d3 Bump setup-python from v1 to v2 2020-05-12 10:49:36 +02:00
Edward Thomson 0dc4b20ce6 Merge pull request #503 from ankitpopli1891/patch-1
fix: use the IMAGE_NAME variable
2020-05-11 08:50:59 +01:00
Ankit Popli 72408e6c62 fix: use the IMAGE_NAME variable
current behavior:
changing the IMAGE_NAME variable breaks the build

expected behavior:
changing the IMAGE_NAME should not break the build
2020-05-10 13:47:21 +05:30
Mike Coutermarsh 6adb515f32 Merge pull request #490 from Ayesh/composer-no-suggest
PHP: Remove deprectated composer --no-suggest
2020-05-01 14:48:52 -07:00
Ayesh Karunaratne 4931fda2f6 PHP: Remove deprectated composer --no-suggest
From Composer v2, `--no-suggest` option is removed: https://php.watch/articles/composer-2
2020-05-01 23:46:53 +07:00
Edward Thomson 6ed18cebdc Merge pull request #486 from Coding/master
Update tencentcloud icon
2020-05-01 09:58:43 +01:00
Edward Thomson 7e8254e985 Merge pull request #487 from actions/cschleiden/categories
Set categories to `null` to be in sync with other workflows
2020-05-01 09:57:44 +01:00
Christopher Schleiden 89ffdad115 Set categories to null to be in sync with other workflows 2020-04-30 16:31:20 -07:00
mingshun 782ef79256 Update tencentcloud icon 2020-04-30 11:08:09 +08:00
Cameron Booth ffa1f65c2b Merge pull request #370 from Coding/master
Add Tencent Kubernetes Engine starter workflow
2020-04-29 10:52:12 -07:00
Edward Thomson a5c8a8223e Merge pull request #482 from edwardskrod/dev/edskrod/master/UpdateIcon
Updated the Wpf dotnetcore workflow icon to dotnetcore
2020-04-29 13:03:22 +01:00
mingshun c411e74e23 Modify workflow description 2020-04-29 10:02:53 +08:00
mingshun e5ca822488 Change the event that the workflow 2020-04-29 10:00:35 +08:00
mingshun 03bcd68379 Rename workflow to be the platform 2020-04-29 09:49:34 +08:00
mingshun d5e8e87192 Add Tencent Cloud icon 2020-04-29 09:43:42 +08:00
Cameron Booth 3556cc2d57 Merge pull request #483 from actions/terraform
Add Terraform
2020-04-28 12:55:49 -07:00
John Bohannon adc9b70b37 Add files via upload 2020-04-28 14:59:11 -04:00
Edward Skrod ad5ca30863 Updated the Wpf dotnetcore icon to dotnetcore 2020-04-28 14:50:43 -04:00
John Bohannon 20e3ada188 Create terraform.properties.json 2020-04-28 14:28:36 -04:00
John Bohannon 3c5440479d Create terraform.yml 2020-04-28 14:11:34 -04:00
Mike Coutermarsh f685e29caa Merge pull request #472 from sineverba/fix-docker-publish
Fix image name as env var
2020-04-27 14:56:06 -07:00
Steve Martinelli 0254a244d2 Add support for IBM Kuberenetes Service (IKS)
This patch adds support for deploying an application to IKS
by performing the following steps:

1. Downloading and installing the IBM Cloud CLI,
2. Building locally with Docker,
3. Pushing to ICR (IBM Container Registry), and
4. Deploying with kubectl to IKS

Co-authored-by: JJ Asghar <jjasghar@gmail.com>

Signed-off-by: Steve Martinelli <s.martinelli@gmail.com>
2020-04-27 14:04:36 -04:00
Mike Coutermarsh 58a75f1304 Merge pull request #477 from actions/ethomson/nodeci
node: remove CI=true environment variable
2020-04-26 11:05:00 -07:00
Edward Thomson 9bc2c5c75e node: remove CI=true environment variable
The CI environment variable is now set by GitHub Actions directly.
No need to set it in the workflow.
2020-04-26 19:01:56 +01:00
Edward Thomson 8c4fc57de8 Merge pull request #454 from edwardskrod/dev/edskrod/master/AddStarterWorkflowForDesktopApps
Added starter workflow for WPF .NET Core Desktop apps.
2020-04-21 10:02:14 +01:00
Edward Thomson e29256ca8d Merge pull request #457 from actions/ethomson/python
python: gracefully handle no requirements.txt
2020-04-21 10:00:50 +01:00
sineverba 8dc9fb3b3a Fix image name as env var 2020-04-20 08:54:47 +02:00
Edward Thomson 947661542c Merge pull request #448 from eregon/add-ruby-setup-ruby
Add starter workflow for ruby/setup-ruby
2020-04-17 11:19:00 +01:00
Edward Thomson eef30f852e Merge pull request #463 from seblm/scala-icon
Add Scala icon
2020-04-17 11:14:49 +01:00
Edward Thomson ddb0b367ee Merge pull request #469 from actions/update-go
update setup-go to v2
2020-04-17 11:13:34 +01:00
Bryan MacFarlane 2720260ff7 update setup-go to v2 2020-04-16 19:01:39 -04:00
Iheanyi Ekechukwu db703268d3 Merge pull request #464 from jai/add-go-test
Add `Test` step to `go.yml` (Golang starter workflow)
2020-04-14 17:02:31 -04:00
Jai Govindani 6c7202a657 Add Test step
Testing in Go is a first-class citizen, any starter workflow should also have a Test step.
2020-04-14 18:10:05 +07:00
Sébastian Le Merdy acc6dd8232 Add Scala icon 2020-04-13 22:04:41 +02:00
Benoit Daloze 9dd8f4e44a Use a full commit sha as required by GitHub for 3rd-party actions 2020-04-10 23:09:51 +02:00
Edward Thomson 06b21b84fd python: gracefully handle no requirements.txt
If there's no requirements.txt then there's no need to `pip install`
them.
2020-04-09 08:41:42 +01:00
Edward Skrod 29e8a67beb Fixed case of wpf 2020-04-08 14:50:15 -04:00
Edward Skrod a3f957729c Responded to PR feedback. Added commit hash to microsoft setup action. 2020-04-08 10:17:52 -04:00
Edward Skrod 703084fb8c Renamed files and addressed PR feedback. 2020-04-07 12:24:02 -04:00
Edward Thomson 93e77af4c0 Merge pull request #451 from actions/ethomson/template_template
Update pull_request_template.md
2020-04-06 19:28:49 +01:00
Benoit Daloze 67ffe1ea7a Use ruby/setup-ruby for the Ruby starter workflow 2020-04-06 18:14:17 +02:00
Edward Skrod a2adc6fc73 Updated files with name that conforms to PR recommendations. 2020-04-06 10:32:56 -04:00
Edward Skrod 0c7710ef26 Added the properties file and updated the workflow file to conform to PR specifications. 2020-04-06 10:29:23 -04:00
Edward Skrod 2ac9c51b54 Added starter workflow for desktop apps. 2020-04-06 10:12:17 -04:00
Edward Thomson 51163e4853 Update pull_request_template.md 2020-04-06 13:02:13 +01:00
Edward Thomson ccaa3fe168 Update pull_request_template.md
Formatting updates.
2020-04-03 15:20:55 +01:00
Edward Thomson 20088f9456 Update pull_request_template.md 2020-04-03 15:14:18 +01:00
Edward Thomson 0bba821a5d Merge pull request #341 from fumieval/master
ci/haskell.yml: properly build dependencies, tests and benchmarks
2020-04-03 14:46:20 +01:00
Konrad Pabjan 1cd6633355 Merge pull request #444 from berndverst/patch-1
Adds App Service documentation references
2020-04-03 10:14:13 +02:00
Fumiaki Kinoshita 8635fcacca ci/haskell.yml: cache dependencies 2020-04-02 16:31:01 +09:00
Fumiaki Kinoshita 89a7d6d6fd ci/haskell.yml: properly build dependencies, tests and benchmarks 2020-04-02 16:30:38 +09:00
Bernd Verst 1355c6f439 Adds App Service documentation references
This workflow assumes an App Service web app has already been created and that a user knows how to obtain the desired input values. This cannot be assumed. Therefore I have included references to the relevant documentation.
2020-03-31 11:26:59 -07:00
Mike Coutermarsh ecc93c42b3 Merge pull request #430 from Licsber/master
Bug fix :  repository name must be lowercase
2020-03-21 13:20:31 -07:00
Mike Coutermarsh 07d1cc9bfb Merge pull request #418 from wysohn/patch-1
Inconsistent environmental variable name
2020-03-21 08:47:04 -07:00
Mike Coutermarsh cfe11139ad Merge pull request #428 from actions/ethomson/line_endings
Use consistent line endings
2020-03-21 08:45:29 -07:00
Edward Thomson 8beb802437 Renormalize line endings
We should have consistent line endings in our repository; now that we
have a .gitattributes file, update the repository contents to match
expectations.
2020-03-21 14:55:11 +00:00
Edward Thomson ed5cb0096e Include a .gitattributes
Every good git repository should have a .gitattributes file.
2020-03-21 14:53:31 +00:00
Mike Coutermarsh bffa6f39fb Merge pull request #432 from actions/ethomson/npm-publish
npm-publish: remove explicit scope
2020-03-20 08:44:05 -07:00
Mike Coutermarsh 287e743d09 Merge pull request #427 from actions/ethomson/dotnet
Update .NET Core CI template
2020-03-20 08:42:43 -07:00
Edward Thomson 391c5961e9 npm-publish: remove explicit scope
The setup-node action will default the scope to the correct user (the repo owner), so we do not need to explicitly include it in the workflow.  Removing it ensures that the starter template is easier for people to use; now there are no changes necessary to get started.  https://github.com/actions/setup-node/blob/master/src/authutil.ts#L26
2020-03-20 12:17:18 +00:00
Jiale Liu efb9b58902 Bug fix : repository name must be lowercase
https://github.com/Licsber/opencv-docker/runs/514244582?check_suite_focus=true
 Push image: 
Error parsing reference: "docker.pkg.github.com/Licsber/opencv-docker/opencv:latest" is not a valid repository/tag: invalid reference format: repository name must be lowercase
My username contains uppercase characters, this make push failed.
So fix the bug by change all uppercase in IMAGE_ID to lowercase.
2020-03-18 12:08:46 +08:00
Edward Thomson 781776c228 Update .NET Core CI template
Run a `dotnet restore` step, run tests.
2020-03-17 11:08:17 +00:00
wysohn 514247182a Inconsistent environmental variable name
https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages

In the example above, the Gradle code tries to get the token value from the `TOKEN`, yet this workflow saves the token in the `PASSWORD`.

Easy fix yet can save lots of time for newcomers.
2020-03-15 03:47:21 -07:00
Konrad Pabjan c934669ce2 Merge pull request #390 from N-Usha/patch-1
Updated template to use azure/webapps-deploy@v2
2020-03-09 14:31:38 +01:00
Usha N cb7f7926da Updated template to use azure/webapps-deploy@v2 2020-03-09 15:57:09 +05:30
Mike Coutermarsh a87d9c70b6 Merge pull request #380 from konradpabjan/revert-347-add-categories
Revert "Add missing categories"
2020-03-03 08:12:56 -08:00
Konrad Pabjan 1af242240f Revert "Add missing categories" 2020-03-03 17:06:43 +01:00
Mike Coutermarsh 223033b681 Merge pull request #375 from actions/ethomson/readme_suggestion
Update README with guidance
2020-02-29 17:05:06 -08:00
Mike Coutermarsh 32e42a51fb Update README.md 2020-02-29 17:04:55 -08:00
Andy McKay 66cdd92799 Merge pull request #355 from chenrui333/patch-2
Update ghc to v8.8.2
2020-02-28 10:46:35 -08:00
Edward Thomson 63d39d990b Update README with guidance
Tell people how to use these starter workflows.
2020-02-28 15:24:15 +00:00
Edward Thomson 20613d6143 Merge pull request #320 from timheuer/patch-1
Updating .NET Core SDK version to LTS
2020-02-28 14:50:35 +00:00
Mike Coutermarsh 94b39f136f Merge pull request #358 from konradpabjan/master
Update Starter Workflows
2020-02-27 07:26:10 -08:00
mingshun 90e0057b61 Add Tencent Cloud starter workflow 2020-02-27 10:57:33 +08:00
Konrad Pabjan 4e1cbdb464 PR feedback 2020-02-21 12:55:06 -05:00
Konrad Pabjan 5ce12321a2 Documentation for the basic workflow 2020-02-20 13:59:41 -05:00
Konrad Pabjan 5d2c37103a Misc updates 2020-02-20 13:11:39 -05:00
Konrad Pabjan 0c0e0c1a33 Update gradle 2020-02-20 12:54:19 -05:00
Konrad Pabjan b0d776c678 Documentation 2020-02-20 12:44:22 -05:00
Konrad Pabjan 325e76073b Add new starter workflows 2020-02-20 11:33:16 -05:00
Konrad Pabjan 2ecb907f13 More updates to starter workflows 2020-02-20 10:01:16 -05:00
chenrui 71225d47f5 Update ghc to v8.8.2 2020-02-19 21:07:29 -05:00
Mike Coutermarsh 48ae89ff98 Merge pull request #347 from actions/add-categories
Add missing categories
2020-02-15 18:48:21 -08:00
Patrick Marsceill e6a211ee2a Update ci/properties/aws.properties.json 2020-02-14 15:10:10 -05:00
Patrick Marsceill d932133378 Update google.properties.json 2020-02-14 15:09:41 -05:00
Patrick Marsceill 8088828c39 Update google.properties.json 2020-02-14 15:09:04 -05:00
Patrick Marsceill 4d107f13f7 Update azure.properties.json 2020-02-14 15:08:30 -05:00
Patrick Marsceill d8d2171b12 Update aws.properties.json 2020-02-14 15:07:00 -05:00
Konrad Pabjan d037e97e82 Update starter workflows 2020-02-12 13:26:01 -05:00
Andy McKay e5a3a0e112 Merge pull request #317 from Bhupesh-V/django-workflow
Django workflow
2020-02-07 08:14:00 -08:00
Bhupesh Varshney b1cd1732eb remove additional config
Removed Additional setup for reading SECRET_KEYs
2020-02-07 18:37:20 +05:30
Bhupesh Varshney 43b0ff3ed0 use actions v2 2020-02-04 14:05:26 +05:30
Mike Coutermarsh 450e791e65 Merge pull request #315 from endolith/patch-1
Remove Python 2.7 from default tests
2020-01-30 16:11:07 -08:00
Edward Thomson d81f56295b Merge pull request #325 from mkj-is/patch-1
Fix macOS virtual machine case in Swift workflow
2020-01-30 14:13:02 +00:00
Matěj Kašpar Jirásek a93d98e2ef Fix macOS virtual machine case in Swift workflow 2020-01-30 14:52:55 +01:00
Chris Sidi 708e95bab1 Switch back to npm ci (#214)
Switch back to using `npm ci`, which is more efficient than `npm install`
2020-01-29 16:34:28 -05:00
Tim Heuer c19bd5e378 Updating .NET Core SDK version to LTS
2.2 is no longer supported, so moving to latest SDK released for .NET core which supports and encourages LTS runtime version as well as down-level building.
2020-01-28 15:23:17 -08:00
Mike Coutermarsh 3f617a9e90 Merge pull request #307 from richardlau/patch-1
Remove End-of-Life Node.js 8.x
2020-01-28 09:03:37 -08:00
Bhupesh Varshney e1de33dd71 Update django.yml 2020-01-23 20:02:46 +05:30
Bhupesh Varshney 533b24eb42 Update django.properties.json 2020-01-23 19:58:58 +05:30
Bhupesh Varshney 966381e246 Create django.properties.json 2020-01-23 19:50:34 +05:30
Bhupesh Varshney 0312cce503 create django.yml 2020-01-23 19:47:58 +05:30
John Bohannon e82b9dd7b2 Merge pull request #304 from remyoudemans/patch-1
Remove hardcoded values from google.yml
2020-01-21 15:07:40 -08:00
endolith f2cf5bdb47 Remove Python 2.7 from default tests
Python 2 is deprecated: https://www.python.org/doc/sunset-python-2/
2020-01-18 20:34:03 -05:00
Richard Lau 595b40510a Remove End-of-Life Node.js 8.x
Node.js 8 went End-of-Life at the end of 2019 and should not be used in new workflows.
2020-01-12 08:33:58 +00:00
Rémy Oudemans 0de7b7f1ae Make registry hostname and deployment name vars
The google.yml deployment workflow starter hardcoded the registry hostname as `gcr.io` even though there are other possible registry hostnames. It also hardcoded the deployment name. This puts them in env variables and adds to the comments that they need to be adjusted by the user.
2020-01-10 17:11:21 +01:00
Jonathan Clem 121d2ab7ff Merge pull request #219 from mijailr/actions/elixir
Use actions/setup-elixir
2020-01-08 15:34:16 -05:00
Jonathan Clem 1f997e9a87 Use specific versions, remove rebar/hex
Rebar and hex are installed by the action already
2020-01-08 15:29:10 -05:00
Mike Coutermarsh 48b117b9d3 Update elixir.yml 2020-01-05 14:29:49 -08:00
Mike Coutermarsh 70678a442f Merge branch 'master' into actions/elixir 2020-01-05 14:28:22 -08:00
Mike Coutermarsh 14ce72202c Merge pull request #281 from Kristories/patch-1
Add Directory Permissions
2020-01-05 14:21:37 -08:00
Mike Coutermarsh ae04f367cd Merge pull request #284 from sullis/checkout-v1-v2
GitHub Actions checkout v1 -> v2
2020-01-05 14:17:16 -08:00
Sean C. Sullivan ca86544176 GitHub Actions checkout v1 -> v2 2019-12-24 14:22:22 -08:00
Wahyu Kristianto e675aed815 Add Directory Permissions 2019-12-24 19:57:16 +07:00
Chris Patterson b7bbd0d61b Merge pull request #278 from rachmari/patch-2
Use product name
2019-12-21 09:09:40 -05:00
Rachael Sewell 04e15fb463 Use product name 2019-12-20 14:55:35 -08:00
Andy McKay 02907c3386 Merge pull request #276 from rachmari/patch-2
Remove max-parallel
2019-12-20 13:04:53 -08:00
Rachael Sewell 3216c40dc6 Remove max-parallel 2019-12-20 09:00:05 -08:00
Mike Coutermarsh 8919cfd5e6 Merge pull request #250 from actions/ethomson/npmpublish
GitHub Package Registry is now GitHub Packages
2019-12-10 18:16:28 -08:00
Edward Thomson 69953a434c GitHub Package Registry is now GitHub Packages 2019-12-08 09:58:56 +11:00
Chris Sidi b8c1015cb2 Don't use actions/checkout@master (#240)
See https://github.com/actions/toolkit/blob/master/docs/action-versioning.md
2019-12-04 09:13:48 -05:00
Mike Coutermarsh d675ee1249 Merge pull request #207 from Twonki/patch-1
Fixed Broken Links
2019-11-29 18:16:04 -05:00
Mike Coutermarsh c01d4fce64 Merge pull request #217 from actions/docs/google-starter-workflow
Update google.yml
2019-11-29 18:15:04 -05:00
Mijail Rondon 3ec148162c Add comments to required arguments 2019-11-23 06:27:05 -05:00
Mijail Rondon 6939f3ae6d Use actions/setup-elixir 2019-11-23 06:16:37 -05:00
John Bohannon 6150fb4632 Update google.yml 2019-11-21 08:47:27 -05:00
John Bohannon 481a0913ef Update google.yml 2019-11-20 21:29:34 -05:00
L. Applis 611aeebdf7 Fixed Broken Links
There was no Code of Conduct in this Repository, so it points to the one given as proposal in the Issue Template. 

There is a Licence, however the link was broken for me too.
2019-11-19 11:56:51 +00:00
Andy McKay c8833c3887 Merge pull request #202 from sclaire-1/master
Edit CONTRIBUTING.md
2019-11-18 10:57:33 -08:00
sclaire-1 7b17fb7a4b Edit CONTRIBUTING.md
The sentence introducing the requirements before merging has been edited to improve flow
2019-11-17 16:44:11 -08:00
Edward Thomson bf76e89bff Merge pull request #195 from ethomson/cloud
Add cloud starter workflows
2019-11-14 06:42:11 -08:00
Trey 05a16cf675 Add partner workflows 2019-11-14 06:37:06 -08:00
Chris Sidi a33d16cad6 Use separate steps for install, build and test (#192)
* Use separate steps for install, build and test

Having separate steps makes it easier to determine what failed.

Switching from `npm ci` to `npm install` because the Windows image uses node v8.10.0 and npm v5.6.0. `ci` was introduced in npm v5.7.0.

See https://github.com/actions/virtual-environments/issues/88

* Remove `name`
2019-11-12 11:06:49 -05:00
Mike Coutermarsh 2ce3a0ec1a Merge pull request #179 from josh/docker
Add Docker push to GitHub Package Registry
2019-11-07 17:34:45 -08:00
Mike Coutermarsh 00e9f4c09e Merge pull request #181 from cclauss/patch-1
Upgrade from Python 3.7 to 3.8
2019-11-04 16:54:56 -08:00
Mike Coutermarsh ec1515576f Merge pull request #182 from cclauss/patch-2
Add Python 3.8 to the tests
2019-11-04 16:54:24 -08:00
Mike Coutermarsh d905e1a4db Merge pull request #183 from danielpclin/patch-1
Gradle: Granting execute permission for gradlew
2019-11-04 16:49:13 -08:00
Joshua Peek 8c3d01f201 Add Docker push to GitHub Package Registry
Co-authored-by: Nathan Herald <me@nathanherald.com>
2019-11-04 12:35:20 -08:00
Andy McKay a8bbec5200 Merge pull request #164 from jdkelley/jdkelley/brokenLink
Fix broken link. CONTRIBUTING.md is not in the same directory as pull…
2019-11-04 08:21:40 -08:00
林柏臣 30640b57f2 Gradle: Granting execute permission for gradlew
`./gradlew` build fails because it does not have execute permissions. Adding the execute permissions using chmod fixes this issue.
See https://github.com/actions/starter-workflows/pull/70
2019-11-04 10:46:50 +08:00
Christian Clauss c174991b14 Add Python 3.8 to the tests 2019-11-03 14:43:52 +01:00
Christian Clauss e9d34e43e5 Upgrade from Python 3.7 to 3.8 2019-11-03 14:41:39 +01:00
Joshua Kelley a4dd230e64 Change relative link to fully qualified link. 2019-11-01 22:57:48 -04:00
Mike Coutermarsh a8be2ef60a Merge pull request #173 from actions/ethomson/dotnetcore
Rename "ASP.NET Core" to ".NET Core", add language identifiers.
2019-10-23 17:16:20 -07:00
Edward Thomson c7129d8fd7 Properties: Rename "ASP.NET Core" to ".NET Core", add language categories
Add language categories matching linguist identifiers so that .NET Core template is recommended.
2019-10-23 14:03:00 +01:00
Edward Thomson b1a374cb86 Rename "ASP.NET Core" to ".NET Core"
The .NET Core template is not ASP specific.  Change the name to ".NET Core".
2019-10-23 13:45:35 +01:00
Hayden Faulds bf9694e89a Merge pull request #170 from carlosbuenosvinos/patch-1
Fix TYPO in the comment block
2019-10-18 14:54:42 +01:00
Carlos Buenosvinos 0ce39950d6 Fix TYPO in the comment block 2019-10-18 15:51:16 +02:00
Mike Coutermarsh 254c11de8a Merge pull request #167 from actions/ethomson/label_instructions
Pull Request Labeler: add instructions
2019-10-16 18:44:40 -07:00
Mike Coutermarsh 272bf3b441 Merge pull request #168 from josh/ws
Trim trailing whitespace
2019-10-16 18:44:08 -07:00
Joshua Peek 24f2f86d00 Trim trailing whitespace 2019-10-16 12:40:14 -07:00
Edward Thomson fbda5df60b Pull Request Labeler: add instructions
It was pointed out (https://github.com/actions/labeler/issues/18) that when using the labeler from the starter-workflow, it's not clear that there is more work to do to configure the action.  Add information and link to the action's README.
2019-10-16 18:30:34 +01:00
Joshua Kelley 62b675a84c Fix broken link. CONTRIBUTING.md is not in the same directory as pull_request_template.md. 2019-10-11 12:22:25 -04:00
Andy McKay c7da5a7e80 Merge pull request #61 from leafac/patch-1
Use npm ci instead of npm install
2019-10-08 08:23:04 -07:00
Leandro Facchinetti f761ff73ad Keep the name the same 2019-10-08 09:45:07 -04:00
Andy McKay fa623365b4 Merge pull request #56 from zachguo/patch-1
fix npm-publish.yml
2019-10-07 13:55:19 -07:00
Andy McKay 87b9b0ca12 Merge pull request #54 from JackTreble/master
Add Scala workflow
2019-10-07 13:47:21 -07:00
Andy McKay 36419cb342 Merge pull request #88 from christeredvartsen/issue/15-php-template
Initial commit of PHP template
2019-10-07 13:43:34 -07:00
Andy McKay 4529f67135 Merge pull request #138 from roberto-butti/issue/116-laravel-template
Added Laravel template
2019-10-07 13:42:47 -07:00
Mike Coutermarsh f2e7da9712 Merge pull request #160 from mjhoy/use-haskell-setup
add setup-haskell action to haskell starter workflow
2019-10-05 13:10:05 -07:00
Jack Treble 28e1d85265 change iconName to blank 2019-10-04 17:50:53 +01:00
Michael Hoy 8a8e98dcfe add setup-haskell action to haskell starter workflow 2019-10-04 05:48:05 -04:00
Andy McKay 2b82d4e930 Delete CODE_OF_CONDUCT.md
As per idea from @okuryu there's now an org wide CODE_OF_CONDUCT, so let's just remove this.
2019-10-03 15:15:16 -07:00
Andy McKay ad93884ba3 Merge pull request #156 from actions/add-in-contributing
Add in guidelines for contributing
2019-10-03 14:14:25 -07:00
Roberto B 9f247c9a93 updating due review feedback about following the guidelines 2019-10-03 10:08:25 +02:00
Roberto B f83534a553 Merge branch 'master' into issue/116-laravel-template 2019-10-03 10:00:59 +02:00
Christer Edvartsen 01383c3f3f Change name and add comment regarding test script 2019-10-03 07:08:21 +02:00
Andy McKay 23fb7443be Merge pull request #81 from khoi/swift
Add Swift starter template
2019-10-02 16:51:24 -07:00
Andy McKay e53ea0147d rewrite the pull request template based on feedback 2019-10-02 08:26:13 -07:00
Andy McKay 8b9421c5a8 Update CONTRIBUTING.md
Co-Authored-By: Mike Coutermarsh <mscoutermarsh@github.com>
2019-10-01 13:57:51 -07:00
Andy McKay 59e90d901f Update CONTRIBUTING.md
Co-Authored-By: Mike Coutermarsh <mscoutermarsh@github.com>
2019-10-01 13:57:44 -07:00
Andy McKay 039ac063c2 Update .github/pull_request_template.md
Co-Authored-By: Mike Coutermarsh <mscoutermarsh@github.com>
2019-10-01 13:57:34 -07:00
Andy McKay f2431fbcb0 add in guidelines for contributing 2019-10-01 13:36:41 -07:00
Mike Coutermarsh 9f464a7c99 Merge pull request #113 from nono/patch-1
Update go version to 1.13
2019-09-24 16:50:28 -07:00
Mike Coutermarsh 7ef22763e7 Merge pull request #139 from aibaars/maven-batch
maven.yml: add `-B` to the maven command line
2019-09-24 16:47:41 -07:00
Arthur Baars 117a695161 maven.yml: add -B to the maven command line
Add the `-B` (batch mode) to the `mvn` command line. In interactive mode maven prints many lines of download progress output filling the console output with thousands of useless lines. Ideally the github-actions console would interpret `\r' as carriage return (go back to the beginning of the current line and overwrite it). As long as that is not the case using `-B` is a good workaround.
2019-09-20 12:41:36 -07:00
Roberto B 8365b9ecb2 Added Laravel template 2019-09-20 18:44:58 +02:00
Zach Guo 7f515b734a only trigger npm publish on release creation event 2019-09-17 12:31:43 -07:00
Bruno Michel 65acb4a192 Update go version to 1.13 2019-09-10 08:48:48 +02:00
Jack Treble b0a460212d add JDK setup & add scala.properties.json 2019-09-09 11:12:23 +01:00
Jonathan Clem dcaa948ed3 Merge pull request #55 from tsloughter/erlang-rebar3
update Erlang workflow to rebar3
2019-09-06 15:19:13 -04:00
Mike Coutermarsh 57d97826a2 Merge pull request #69 from montudor-forks/ci/python-pypi
Publish Python package to PyPI workflow
2019-09-06 11:52:00 -07:00
Monte Hellawell 03063e080a Only trigger workflow on release created event action 2019-09-05 12:10:28 +01:00
Chris Patterson 13af371169 Adding python application template 2019-09-04 13:32:35 -04:00
Mike Coutermarsh 239b6d1b96 Merge pull request #94 from VincentTam/patch-1
Used absolute path for '/srv/jekyll'
2019-09-03 09:58:53 -07:00
Vincent Tam 93f235a08a Used absolute path for '/srv/jekyll'
To avoid error "chmod: srv/jekyll: No such file or directory", see https://github.com/VincentTam/beautiful-jekyll/commit/2d0370a1f93818a8a8e19dc364e8906ee76aedd7/checks#step:3:6.
2019-09-02 23:21:23 +02:00
Christer Edvartsen c2600f2e02 Initial commit of PHP template
Resolves #15
2019-09-01 13:36:46 +02:00
Jeremy Epling 77cce53687 Merge pull request #82 from actions/kaylangan-patch-1
Run daily not hourly
2019-08-29 14:53:36 -04:00
Kayla Ngan bb1f3bb0b8 Run daily not hourly 2019-08-29 14:52:56 -04:00
khoi 941b3de36e Add Swift starter template 2019-08-29 14:21:24 +07:00
Monte Hellawell aef55ffd4b Add publish python workflow 2019-08-25 01:13:29 +01:00
Leandro Facchinetti bc65c241ed Use npm ci instead of npm install
https://docs.npmjs.com/cli/ci.html
2019-08-21 11:12:54 -04:00
Zach Guo 654b83e0f3 fix absent node_modules for npm publish 2019-08-20 15:00:38 -07:00
Tristan Sloughter e74b1236d2 update Erlang workflow to rebar3
rebar3 no longer has a separate step for fetching dependencies so
this step is removed. Common Test is enabled in the test run so it
will run all tests.

The Erlang docker image is used instead of ubuntu because ubuntu
has no package for rebar3.
2019-08-20 14:38:08 -06:00
Jack Treble 3eb436ecce Add Scala template 2019-08-20 15:12:26 +01:00
144 changed files with 3341 additions and 638 deletions
+1
View File
@@ -0,0 +1 @@
* text=auto
+31
View File
@@ -0,0 +1,31 @@
Thank you for sending in this pull request. Please make sure you take a look at the [contributing file](https://github.com/actions/starter-workflows/blob/master/CONTRIBUTING.md). Here's a few things for you to consider in this pull request:
- [ ] Include a good description of the workflow.
- [ ] Links to the language or tool will be nice (unless its really obvious)
In the workflow and properties files:
- [ ] The workflow filename of CI workflows should be the name of the language or platform, in lower case. Special characters should be removed or replaced with words as appropriate (for example, "dotnet" instead of ".NET").
The workflow filename of publishing workflows should be the name of the language or platform, in lower case, followed by "-publish".
- [ ] Includes a matching `ci/properties/*.properties.json` file.
- [ ] Use sentence case for the names of workflows and steps, for example "Run tests".
- [ ] The name of CI workflows should only be the name of the language or platform: for example "Go" (not "Go CI" or "Go Build")
- [ ] Include comments in the workflow for any parts that are not obvious or could use clarification.
- [ ] CI workflows should run on `push` to `branches: [ master ]` and `pull_request` to `branches: [ master ]`.
Packaging workflows should run on `release` with `types: [ created ]`.
Some general notes:
- [ ] This workflow must only use actions that are produced by GitHub, [in the `actions` organization](https://github.com/actions), **or**
This workflow must only use actions that are produced by the language or ecosystem that the workflow supports. These actions must be [published to the GitHub Marketplace](https://github.com/marketplace?type=actions). Workflows using these actions must reference the action using the full 40 character hash of the action's commit instead of a tag. Additionally, workflows must include the following comment at the top of the workflow file:
```
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
```
- [ ] This workflow must not send data to any 3rd party service except for the purposes of installing dependencies.
- [ ] This workflow must not use a paid service or product.
+26
View File
@@ -0,0 +1,26 @@
on:
push:
branches:
- master
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: |
git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
git config user.email "cschleiden@github.com"
git config user.name "GitHub Actions"
- uses: actions/setup-node@v1
with:
node-version: '12'
- name: Check starter workflows for GHES compat
run: |
npm ci
npx ts-node-script ./index.ts
working-directory: ./script/sync-ghes
- run: |
git add -A
git commit -m "Updating GHES workflows"
- run: git push
+1
View File
@@ -0,0 +1 @@
script/**/node_modules
+21
View File
@@ -0,0 +1,21 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"args": ["${workspaceRoot}/script/index.ts"],
"runtimeArgs": ["-r", "ts-node/register"],
"cwd": "${workspaceRoot}/script",
"protocol": "inspector",
"internalConsoleOptions": "openOnSessionStart",
"env": {
"TS_NODE_IGNORE": "false"
}
}
]
}
+20
View File
@@ -0,0 +1,20 @@
## Contributing
[code-of-conduct]: CODE_OF_CONDUCT.md
Hi there 👋 We are excited that you want to contribute a new workflow to this repo. By doing this you are helping people get up and running with GitHub Actions and that's cool 😎.
Contributions to this project are [released](https://help.github.com/articles/github-terms-of-service/#6-contributions-under-repository-license) to the public under the [project's open source license](https://github.com/actions/starter-workflows/blob/master/LICENSE).
Please note that this project is released with a [Contributor Code of Conduct](
https://github.com/actions/.github/blob/master/CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.
Before merging a new workflow, the following requirements need to be met:
- Should be as simple as is needed for the service.
- There are many programming languages and tools out there. Right now we don't have a page that allows for a really large number of workflows, so we do have to be a little choosy about what we accept. Less popular tools or languages might not be accepted.
- Should not send data to any 3rd party service except for the purposes of installing dependencies.
- Cannot use an Action that isn't in the `actions` organization.
- Cannot be to a paid service or product.
Thank you
+4 -2
View File
@@ -4,9 +4,11 @@
## Starter Workflows
<img src="https://d3vv6lp55qjaqc.cloudfront.net/items/353A3p3Y2x3c2t2N0c01/Image%202019-08-27%20at%203.25.07%20PM.png" max-width="75%"/>
These are the workflow files for helping people get started with GitHub Actions. They're presented whenever you start to create a new GitHub Actions workflow.
These are the workflow files for helping people get started with GitHub Actions.
**If you want to get started with GitHub Actions, you can use these starter workflows by clicking the "Actions" tab in the repository where you want to create a workflow.**
<img src="https://d3vv6lp55qjaqc.cloudfront.net/items/353A3p3Y2x3c2t2N0c01/Image%202019-08-27%20at%203.25.07%20PM.png" max-width="75%"/>
**Directory structure:**
* [ci](ci): solutions for Continuous Integration
-13
View File
@@ -1,13 +0,0 @@
name: Greetings
on: [pull_request, issues]
jobs:
greeting:
runs-on: ubuntu-latest
steps:
- uses: actions/first-interaction@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: 'Message that will be displayed on users'' first issue'
pr-message: 'Message that will be displayed on users'' first pr'
-14
View File
@@ -1,14 +0,0 @@
name: Labeler
on:
schedule:
- cron: "0 * * * *"
jobs:
label:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v2
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
+32
View File
@@ -0,0 +1,32 @@
# This is a basic workflow that is manually triggered
name: Manual workflow
# Controls when the action will run. Workflow runs when manually triggered using the UI
# or API.
on:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
name:
# Friendly description to be shown in the UI instead of 'name'
description: 'Person to greet'
# Default value if no value is explicitly provided
default: 'World'
# Input has to be provided for the workflow to run
required: true
# The data type of the input
type: string
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "greet"
greet:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Runs a single command using the runners shell
- name: Send greeting
run: echo "Hello ${{ inputs.name }}"
@@ -1,6 +0,0 @@
{
"name": "Greetings",
"description": "Greets users who are first time contributors to the repo",
"iconName": "octicon smiley",
"categories": ["Automation", "SDLC"]
}
@@ -1,6 +0,0 @@
{
"name": "Labeler",
"description": "Labels pull requests based on the files changed",
"iconName": "octicon tag",
"categories": ["Automation", "SDLC"]
}
@@ -0,0 +1,6 @@
{
"name": "Manual workflow",
"description": "Simple workflow that is manually triggered.",
"iconName": "octicon person",
"categories": ["Automation"]
}
+11 -3
View File
@@ -1,16 +1,24 @@
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues and pull requests
on:
schedule:
- cron: "0 * * * *"
- cron: $cron-daily
jobs:
stale:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v1
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Stale issue message'
+24
View File
@@ -0,0 +1,24 @@
name: Ada (GNAT)
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up GNAT toolchain
run: >
sudo apt-get update &&
sudo apt-get install gnat gprbuild
- name: Build
run: gprbuild -j0 -p
+26 -17
View File
@@ -1,17 +1,26 @@
name: Android CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Gradle
run: ./gradlew build
name: Android CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'temurin'
cache: gradle
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build
+25 -17
View File
@@ -1,17 +1,25 @@
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Ant
run: ant -noinput -buildfile build.xml
# This workflow will build a Java project with Ant
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-ant
name: Java CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'temurin'
- name: Build with Ant
run: ant -noinput -buildfile build.xml
-17
View File
@@ -1,17 +0,0 @@
name: ASP.NET Core CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 2.2.108
- name: Build with dotnet
run: dotnet build --configuration Release
+36 -17
View File
@@ -1,17 +1,36 @@
name: CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Run a one-line script
run: echo Hello, world!
- name: Run a multi-line script
run: |
echo Add other actions to build,
echo test, and deploy your project.
# This is a basic workflow to help you get started with Actions
name: CI
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the $default-branch branch
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
# Runs a single command using the runners shell
- name: Run a one-line script
run: echo Hello, world!
# Runs a set of commands using the runners shell
- name: Run a multi-line script
run: |
echo Add other actions to build,
echo test, and deploy your project.
+23 -19
View File
@@ -1,19 +1,23 @@
name: C/C++ CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: configure
run: ./configure
- name: make
run: make
- name: make check
run: make check
- name: make distcheck
run: make distcheck
name: C/C++ CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: configure
run: ./configure
- name: make
run: make
- name: make check
run: make check
- name: make distcheck
run: make distcheck
+19 -15
View File
@@ -1,15 +1,19 @@
name: Clojure CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: lein deps
- name: Run tests
run: lein test
name: Clojure CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: lein deps
- name: Run tests
run: lein test
+75
View File
@@ -0,0 +1,75 @@
# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform.
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
name: CMake on multiple platforms
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
# Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable.
fail-fast: false
# Set up a matrix to run the following 3 configurations:
# 1. <Windows, Release, latest MSVC compiler toolchain on the default runner image, default generator>
# 2. <Linux, Release, latest GCC compiler toolchain on the default runner image, default generator>
# 3. <Linux, Release, latest Clang compiler toolchain on the default runner image, default generator>
#
# To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list.
matrix:
os: [ubuntu-latest, windows-latest]
build_type: [Release]
c_compiler: [gcc, clang, cl]
include:
- os: windows-latest
c_compiler: cl
cpp_compiler: cl
- os: ubuntu-latest
c_compiler: gcc
cpp_compiler: g++
- os: ubuntu-latest
c_compiler: clang
cpp_compiler: clang++
exclude:
- os: windows-latest
c_compiler: gcc
- os: windows-latest
c_compiler: clang
- os: ubuntu-latest
c_compiler: cl
steps:
- uses: actions/checkout@v4
- name: Set reusable strings
# Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.
id: strings
shell: bash
run: |
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"
- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-S ${{ github.workspace }}
- name: Build
# Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
- name: Test
working-directory: ${{ steps.strings.outputs.build-output-dir }}
# Execute tests defined by the CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
run: ctest --build-config ${{ matrix.build_type }}
+39
View File
@@ -0,0 +1,39 @@
# This starter workflow is for a CMake project running on a single platform. There is a different starter workflow if you need cross-platform coverage.
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-multi-platform.yml
name: CMake on a single platform
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
env:
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
BUILD_TYPE: Release
jobs:
build:
# The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac.
# You can convert this to a matrix build if you need cross-platform coverage.
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
- name: Build
# Build your program with the given configuration
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- name: Test
working-directory: ${{github.workspace}}/build
# Execute tests defined by the CMake configuration.
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
run: ctest -C ${{env.BUILD_TYPE}}
+22 -18
View File
@@ -1,18 +1,22 @@
name: Crystal CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
container:
image: crystallang/crystal
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: shards install
- name: Run tests
run: crystal spec
name: Crystal CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
container:
image: crystallang/crystal
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: shards install
- name: Run tests
run: crystal spec
-18
View File
@@ -1,18 +0,0 @@
name: Dart CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
container:
image: google/dart:latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: pub get
- name: Run tests
run: pub run test
+30
View File
@@ -0,0 +1,30 @@
name: Django CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
max-parallel: 4
matrix:
python-version: [3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Run Tests
run: |
python manage.py test
+18 -14
View File
@@ -1,14 +1,18 @@
name: Docker Image CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build the Docker image
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
name: Docker Image CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build the Docker image
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
+28
View File
@@ -0,0 +1,28 @@
# This workflow will build a .NET project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
name: .NET
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore
- name: Test
run: dotnet test --no-build --verbosity normal
-21
View File
@@ -1,21 +0,0 @@
name: Elixir CI
on: push
jobs:
build:
runs-on: ubuntu-latest
container:
image: elixir:1.9.1-slim
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: |
mix local.rebar --force
mix local.hex --force
mix deps.get
- name: Run Tests
run: mix test
+26 -18
View File
@@ -1,18 +1,26 @@
name: Erlang CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: rebar get-deps
- name: Compile
run: rebar compile
- name: Run tests
run: rebar skip_deps=true eunit
name: Erlang CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
container:
image: erlang:22.0.7
steps:
- uses: actions/checkout@v4
- name: Compile
run: rebar3 compile
- name: Run tests
run: rebar3 do eunit, ct
-44
View File
@@ -1,44 +0,0 @@
name: Ruby Gem
on:
pull_request:
branches:
- master
push:
branches:
- master
jobs:
build:
name: Build + Publish
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Set up Ruby 2.6
uses: actions/setup-ruby@v1
with:
version: 2.6.x
- name: Publish to GPR
run: |
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials
chmod 0600 $HOME/.gem/credentials
printf -- "---\n:github: Bearer ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
gem build *.gemspec
gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
env:
GEM_HOST_API_KEY: ${{secrets.GPR_AUTH_TOKEN}}
OWNER: username
- name: Publish to RubyGems
run: |
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials
chmod 0600 $HOME/.gem/credentials
printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
gem build *.gemspec
gem push *.gem
env:
GEM_HOST_API_KEY: ${{secrets.RUBYGEMS_AUTH_TOKEN}}
@@ -0,0 +1,66 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow lets you generate SLSA provenance file for your project.
# The generation satisfies level 3 for the provenance requirements - see https://slsa.dev/spec/v0.1/requirements
# The project is an initiative of the OpenSSF (openssf.org) and is developed at
# https://github.com/slsa-framework/slsa-github-generator.
# The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
# For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
name: SLSA generic generator
on:
workflow_dispatch:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
outputs:
digests: ${{ steps.hash.outputs.digests }}
steps:
- uses: actions/checkout@v4
# ========================================================
#
# Step 1: Build your artifacts.
#
# ========================================================
- name: Build artifacts
run: |
# These are some amazing artifacts.
echo "artifact1" > artifact1
echo "artifact2" > artifact2
# ========================================================
#
# Step 2: Add a step to generate the provenance subjects
# as shown below. Update the sha256 sum arguments
# to include all binaries that you generate
# provenance for.
#
# ========================================================
- name: Generate subject for provenance
id: hash
run: |
set -euo pipefail
# List the artifacts the provenance will refer to.
files=$(ls artifact*)
# Generate the subjects (base64 encoded).
echo "hashes=$(sha256sum $files | base64 -w0)" >> "${GITHUB_OUTPUT}"
provenance:
needs: [build]
permissions:
actions: read # To read the workflow path.
id-token: write # To sign the provenance.
contents: write # To add assets to a release.
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.4.0
with:
base64-subjects: "${{ needs.build.outputs.digests }}"
upload-assets: true # Optional: Upload to a new release
+38
View File
@@ -0,0 +1,38 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow lets you compile your Go project using a SLSA3 compliant builder.
# This workflow will generate a so-called "provenance" file describing the steps
# that were performed to generate the final binary.
# The project is an initiative of the OpenSSF (openssf.org) and is developed at
# https://github.com/slsa-framework/slsa-github-generator.
# The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
# For more information about SLSA and how it improves the supply-chain, visit slsa.dev.
name: SLSA Go releaser
on:
workflow_dispatch:
release:
types: [created]
permissions: read-all
jobs:
# ========================================================================================================================================
# Prerequesite: Create a .slsa-goreleaser.yml in the root directory of your project.
# See format in https://github.com/slsa-framework/slsa-github-generator/blob/main/internal/builders/go/README.md#configuration-file
#=========================================================================================================================================
build:
permissions:
id-token: write # To sign.
contents: write # To upload release assets.
actions: read # To read workflow path.
uses: slsa-framework/slsa-github-generator/.github/workflows/builder_go_slsa3.yml@v1.4.0
with:
go-version: 1.17
# =============================================================================================================
# Optional: For more options, see https://github.com/slsa-framework/slsa-github-generator#golang-projects
# =============================================================================================================
+28 -28
View File
@@ -1,28 +1,28 @@
name: Go
on: [push]
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.12
uses: actions/setup-go@v1
with:
go-version: 1.12
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v1
- name: Get dependencies
run: |
go get -v -t -d ./...
if [ -f Gopkg.toml ]; then
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
dep ensure
fi
- name: Build
run: go build -v .
# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Go
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.20'
- name: Build
run: go build -v ./...
- name: Test
run: go test -v ./...
-17
View File
@@ -1,17 +0,0 @@
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Gradle
run: ./gradlew build
-19
View File
@@ -1,19 +0,0 @@
name: Haskell CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: cabal install --only-dependencies --enable-tests
- name: Build
run: |
cabal configure --enable-tests
cabal build
- name: Run tests
run: cabal test
+44
View File
@@ -0,0 +1,44 @@
name: iOS starter workflow
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
name: Build and Test default scheme using any available iPhone simulator
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set Default Scheme
run: |
scheme_list=$(xcodebuild -list -json | tr -d "\n")
default=$(echo $scheme_list | ruby -e "require 'json'; puts JSON.parse(STDIN.gets)['project']['targets'][0]")
echo $default | cat >default
echo Using default scheme: $default
- name: Build
env:
scheme: ${{ 'default' }}
platform: ${{ 'iOS Simulator' }}
run: |
# xcrun xctrace returns via stderr, not the expected stdout (see https://developer.apple.com/forums/thread/663959)
device=`xcrun xctrace list devices 2>&1 | grep -oE 'iPhone.*?[^\(]+' | head -1 | awk '{$1=$1;print}' | sed -e "s/ Simulator$//"`
if [ $scheme = default ]; then scheme=$(cat default); fi
if [ "`ls -A | grep -i \\.xcworkspace\$`" ]; then filetype_parameter="workspace" && file_to_build="`ls -A | grep -i \\.xcworkspace\$`"; else filetype_parameter="project" && file_to_build="`ls -A | grep -i \\.xcodeproj\$`"; fi
file_to_build=`echo $file_to_build | awk '{$1=$1;print}'`
xcodebuild build-for-testing -scheme "$scheme" -"$filetype_parameter" "$file_to_build" -destination "platform=$platform,name=$device"
- name: Test
env:
scheme: ${{ 'default' }}
platform: ${{ 'iOS Simulator' }}
run: |
# xcrun xctrace returns via stderr, not the expected stdout (see https://developer.apple.com/forums/thread/663959)
device=`xcrun xctrace list devices 2>&1 | grep -oE 'iPhone.*?[^\(]+' | head -1 | awk '{$1=$1;print}' | sed -e "s/ Simulator$//"`
if [ $scheme = default ]; then scheme=$(cat default); fi
if [ "`ls -A | grep -i \\.xcworkspace\$`" ]; then filetype_parameter="workspace" && file_to_build="`ls -A | grep -i \\.xcworkspace\$`"; else filetype_parameter="project" && file_to_build="`ls -A | grep -i \\.xcodeproj\$`"; fi
file_to_build=`echo $file_to_build | awk '{$1=$1;print}'`
xcodebuild test-without-building -scheme "$scheme" -"$filetype_parameter" "$file_to_build" -destination "platform=$platform,name=$device"
+20 -16
View File
@@ -1,16 +1,20 @@
name: Jekyll site CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build the site in the jekyll/builder container
run: |
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
jekyll/builder:latest /bin/bash -c "chmod 777 srv/jekyll && jekyll build --future"
name: Jekyll site CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build the site in the jekyll/builder container
run: |
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
jekyll/builder:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future"
+27
View File
@@ -0,0 +1,27 @@
name: Makefile CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: configure
run: ./configure
- name: Install dependencies
run: make
- name: Run check
run: make check
- name: Run distcheck
run: make distcheck
+34
View File
@@ -0,0 +1,34 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path
name: Maven Package
on:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'temurin'
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{ github.token }}
-17
View File
@@ -1,17 +0,0 @@
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Maven
run: mvn package --file pom.xml
+31 -26
View File
@@ -1,26 +1,31 @@
name: Node CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [8.x, 10.x, 12.x]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: npm install, build, and test
run: |
npm install
npm run build --if-present
npm test
env:
CI: true
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
name: Node.js CI
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x, 20.x, 22.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
- run: npm run build --if-present
- run: npm test
+36
View File
@@ -0,0 +1,36 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
name: Node.js Package
on:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm ci
- run: npm test
publish-gpr:
needs: build
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
registry-url: $registry-url(npm)
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
+12 -26
View File
@@ -1,21 +1,20 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
name: Node.js Package
on:
pull_request:
branches:
- master
push:
branches:
- master
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 12
node-version: 20
- run: npm ci
- run: npm test
@@ -23,25 +22,12 @@ jobs:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 12
node-version: 20
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
publish-gpr:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: 12
registry-url: https://npm.pkg.github.com/
scope: '@your-github-username'
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
+30
View File
@@ -0,0 +1,30 @@
name: Xcode - Build and Analyze
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
name: Build and analyse default scheme using xcodebuild command
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set Default Scheme
run: |
scheme_list=$(xcodebuild -list -json | tr -d "\n")
default=$(echo $scheme_list | ruby -e "require 'json'; puts JSON.parse(STDIN.gets)['project']['targets'][0]")
echo $default | cat >default
echo Using default scheme: $default
- name: Build
env:
scheme: ${{ 'default' }}
run: |
if [ $scheme = default ]; then scheme=$(cat default); fi
if [ "`ls -A | grep -i \\.xcworkspace\$`" ]; then filetype_parameter="workspace" && file_to_build="`ls -A | grep -i \\.xcworkspace\$`"; else filetype_parameter="project" && file_to_build="`ls -A | grep -i \\.xcodeproj\$`"; fi
file_to_build=`echo $file_to_build | awk '{$1=$1;print}'`
xcodebuild clean build analyze -scheme "$scheme" -"$filetype_parameter" "$file_to_build" | xcpretty && exit ${PIPESTATUS[0]}
+39
View File
@@ -0,0 +1,39 @@
name: PHP Composer
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate composer.json and composer.lock
run: composer validate --strict
- name: Cache Composer packages
id: composer-cache
uses: actions/cache@v3
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-php-
- name: Install dependencies
run: composer install --prefer-dist --no-progress
# Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit"
# Docs: https://getcomposer.org/doc/articles/scripts.md
# - name: Run test suite
# run: composer run-script test
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Ada",
"description": "Build Ada project with GPRbuild.",
"iconName": "ada",
"categories": ["Continuous integration", "Ada"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Android CI",
"description": "Build an Android project with Gradle.",
"iconName": "android",
"categories": ["Java", "Mobile"]
}
{
"name": "Android CI",
"description": "Build an Android project with Gradle.",
"iconName": "android",
"categories": ["Continuous integration", "Java", "Mobile"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Java with Ant",
"description": "Build and test a Java project with Apache Ant.",
"iconName": "ant",
"categories": ["Ant", "Java"]
}
{
"name": "Java with Ant",
"description": "Build and test a Java project with Apache Ant.",
"iconName": "ant",
"categories": ["Continuous integration", "Ant", "Java"]
}
@@ -1,6 +0,0 @@
{
"name": "ASP.NET Core",
"description": "Build and test an ASP.NET Core project targeting .NET Core.",
"iconName": "dotnetcore",
"categories": ["ASP", "ASP.NET", ".NET"]
}
+7 -6
View File
@@ -1,6 +1,7 @@
{
"name": "Simple workflow",
"description": "Start with a file with the minimum necessary structure.",
"iconName": "blank",
"categories": null
}
{
"name": "Simple workflow",
"description": "Start with a file with the minimum necessary structure.",
"creator": "GitHub",
"iconName": "blank",
"categories": null
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "C/C++ with Make",
"description": "Build and test a C/C++ project using Make.",
"iconName": "c-cpp",
"categories": ["C", "C++"]
}
{
"name": "C/C++ with Make",
"description": "Build and test a C/C++ project using Make.",
"iconName": "c-cpp",
"categories": ["Continuous integration", "C", "C++"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Clojure",
"description": "Build and test a Clojure project with Leiningen.",
"iconName": "clojure",
"categories": ["Clojure", "Java"]
}
{
"name": "Clojure",
"description": "Build and test a Clojure project with Leiningen.",
"iconName": "clojure",
"categories": ["Continuous integration", "Clojure", "Java"]
}
@@ -0,0 +1,6 @@
{
"name": "CMake based, multi-platform projects",
"description": "Build and test a CMake based project on multiple platforms.",
"iconName": "cmake",
"categories": ["Continuous integration", "C", "C++"]
}
@@ -0,0 +1,6 @@
{
"name": "CMake based, single-platform projects",
"description": "Build and test a CMake based project on a single-platform.",
"iconName": "cmake",
"categories": ["Continuous integration", "C", "C++"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Crystal",
"description": "Build and test a Crystal project.",
"iconName": "crystal",
"categories": ["Crystal"]
}
{
"name": "Crystal",
"description": "Build and test a Crystal project.",
"iconName": "crystal",
"categories": ["Continuous integration", "Crystal"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Dart",
"description": "Build and test a Dart project with Pub.",
"iconName": "dart",
"categories": ["Dart"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Django",
"description": "Build and Test a Django Project",
"iconName": "django",
"categories": ["Continuous integration", "Python", "Django"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Docker image",
"description": "Build a Docker image to deploy, run, or push to a registry.",
"iconName": "docker",
"categories": ["Dockerfile"]
}
{
"name": "Docker image",
"description": "Build a Docker image to deploy, run, or push to a registry.",
"iconName": "docker",
"categories": ["Continuous integration", "Dockerfile"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": ".NET",
"description": "Build and test a .NET or ASP.NET Core project.",
"iconName": "dotnet",
"categories": ["Continuous integration", "C#", "F#", "Visual Basic", "ASP", "ASP.NET", ".NET", "AspNetCore", "DotNetConsole"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Elixir",
"description": "Build and test an Elixir project with Mix.",
"iconName": "elixir",
"categories": ["Elixir", "Erlang"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Erlang",
"description": "Build and test an Erlang project with rebar.",
"iconName": "erlang",
"categories": ["Erlang"]
}
{
"name": "Erlang",
"description": "Build and test an Erlang project with rebar.",
"iconName": "erlang",
"categories": ["Continuous integration", "Erlang"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Ruby Gem",
"description": "Pushes a Ruby Gem to RubyGems and GitHub Package Registry.",
"iconName": "ruby-gems",
"categories": ["Ruby", "SDLC"]
}
@@ -0,0 +1,7 @@
{
"name": "SLSA Generic generator",
"creator": "Open Source Security Foundation (OpenSSF)",
"description": "Generate SLSA3 provenance for your existing release workflows",
"iconName": "generator-generic-ossf-slsa3-publish",
"categories": ["Continuous integration", "Go", "Elixir", "Erlang", "PHP", "Haskell", "Rust", "Java", "Scala", "Gradle", "Maven", "Python", "C", "C++", "TypeScript", "JavaScript", "npm", "Ruby", "HTML", "Composer", "Makefile", "Ada"]
}
@@ -0,0 +1,7 @@
{
"name": "SLSA Go releaser",
"creator": "Open Source Security Foundation (OpenSSF)",
"description": "Compile your Go project using a SLSA3 compliant builder",
"iconName": "go-ossf-slsa3-publish",
"categories": ["Continuous integration", "Go"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Go",
"description": "Build a Go project.",
"iconName": "go",
"categories": ["Go"]
}
{
"name": "Go",
"description": "Build a Go project.",
"iconName": "go",
"categories": ["Continuous integration", "Go"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Gradle",
"description": "Build and test a Java project using a Gradle wrapper script.",
"iconName": "gradle",
"categories": ["Java", "Gradle"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Haskell",
"description": "Build and test a Haskell project with Cabal.",
"iconName": "haskell",
"categories": ["Haskell"]
}
+10
View File
@@ -0,0 +1,10 @@
{
"name": "iOS",
"description": "Build and test an iOS application using xcodebuild and any available iPhone simulator.",
"iconName": "xcode",
"categories": [
"Continuous integration",
"iOS",
"Xcode"
]
}
@@ -1,6 +1,6 @@
{
"name": "Jekyll",
"description": "Package a Jekyll site using the jekyll/builder Docker image.",
"iconName": "jekyll",
"categories": ["HTML"]
}
{
"name": "Jekyll using Docker image",
"description": "Package a Jekyll site using the jekyll/builder Docker image.",
"iconName": "jekyll",
"categories": ["Continuous integration", "HTML"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Build projects with Make",
"description": "Build and test a project using Make.",
"iconName": "makefile",
"categories": ["Continuous integration", "Makefile"]
}
@@ -0,0 +1,6 @@
{
"name": "Publish Java Package with Maven",
"description": "Build a Java Package using Maven and publish to GitHub Packages.",
"iconName": "maven",
"categories": ["Continuous integration", "Java", "Maven", "Spring", "JSF"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Maven",
"description": "Build and test a Java project with Apache Maven.",
"iconName": "maven",
"categories": ["Java", "Maven"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Node.js",
"description": "Build and test a Node.js project with npm.",
"iconName": "nodejs",
"categories": ["JavaScript", "Node", "Npm"]
}
{
"name": "Node.js",
"description": "Build and test a Node.js project with npm.",
"iconName": "nodejs",
"categories": ["Continuous integration", "JavaScript", "npm", "React", "Angular", "Vue"]
}
@@ -0,0 +1,6 @@
{
"name": "Publish Node.js Package to GitHub Packages",
"description": "Publishes a Node.js package to GitHub Packages.",
"iconName": "node-package-transparent",
"categories": ["Continuous integration", "JavaScript", "npm"]
}
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "Node.js Package",
"description": "Publishes a Node.js package to npm and GitHub Package Registry.",
"name": "Publish Node.js Package",
"description": "Publishes a Node.js package to npm.",
"iconName": "node-package-transparent",
"categories": ["JavaScript", "SDLC"]
"categories": ["Continuous integration", "JavaScript", "npm"]
}
@@ -0,0 +1,6 @@
{
"name": "Xcode - Build and Analyze",
"description": "Build Xcode project using xcodebuild",
"iconName": "xcode",
"categories": ["Continuous integration", "Xcode", "Objective-C"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "PHP",
"description": "Build and test a PHP application using Composer",
"iconName": "php",
"categories": ["Continuous integration", "PHP", "Composer"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Pylint",
"description": "Lint a Python application with pylint.",
"iconName": "python",
"categories": ["Continuous integration", "Python", "Bottle", "Flask"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Python application",
"description": "Create and test a Python application.",
"iconName": "python",
"categories": ["Continuous integration", "Python", "Bottle", "Flask"]
}
@@ -0,0 +1,6 @@
{
"name": "Python Package using Anaconda",
"description": "Create and test a Python package on multiple Python versions using Anaconda for package management.",
"iconName": "python",
"categories": ["Continuous integration", "Python"]
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "Python package",
"description": "Create and test a Python package on multiple Python versions.",
"iconName": "python",
"categories": ["Python"]
}
{
"name": "Python package",
"description": "Create and test a Python package on multiple Python versions.",
"iconName": "python",
"categories": ["Continuous integration", "Python", "Bottle", "Flask"]
}
-6
View File
@@ -1,6 +0,0 @@
{
"name": "Ruby",
"description": "Build and test a Ruby project with Rake.",
"iconName": "ruby",
"categories": ["Ruby"]
}
+5 -5
View File
@@ -1,6 +1,6 @@
{
"name": "Rust",
"description": "Build and test a Rust project with Cargo.",
"iconName": "rust",
"categories": ["Rust"]
{
"name": "Rust",
"description": "Build and test a Rust project with Cargo.",
"iconName": "rust",
"categories": ["Continuous integration", "Rust"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Swift",
"description": "Build and test a Swift Package.",
"iconName": "swift",
"categories": ["Continuous integration", "Swift"]
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Webpack",
"description": "Build a NodeJS project with npm and webpack.",
"iconName": "webpack",
"categories": ["Continuous integration", "JavaScript", "TypeScript", "npm", "Webpack"]
}
+23
View File
@@ -0,0 +1,23 @@
name: Pylint
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pylint
- name: Analysing the code with pylint
run: |
pylint $(git ls-files '*.py')
+39
View File
@@ -0,0 +1,39 @@
# This workflow will install Python dependencies, run tests and lint with a single version of Python
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name: Python application
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
+34
View File
@@ -0,0 +1,34 @@
name: Python Package using Conda
on: [push]
jobs:
build-linux:
runs-on: ubuntu-latest
strategy:
max-parallel: 5
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v3
with:
python-version: '3.10'
- name: Add conda to system path
run: |
# $CONDA is an environment variable pointing to the root of the miniconda directory
echo $CONDA/bin >> $GITHUB_PATH
- name: Install dependencies
run: |
conda env update --file environment.yml --name base
- name: Lint with flake8
run: |
conda install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
conda install pytest
pytest
+40 -34
View File
@@ -1,34 +1,40 @@
name: Python package
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
max-parallel: 4
matrix:
python-version: [2.7, 3.5, 3.6, 3.7]
steps:
- uses: actions/checkout@v1
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Lint with flake8
run: |
pip install flake8
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pip install pytest
pytest
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
name: Python package
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
-20
View File
@@ -1,20 +0,0 @@
name: Ruby
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up Ruby 2.6
uses: actions/setup-ruby@v1
with:
ruby-version: 2.6.x
- name: Build and test with Rake
run: |
gem install bundler
bundle install --jobs 4 --retry 3
bundle exec rake
+22 -15
View File
@@ -1,15 +1,22 @@
name: Rust
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
name: Rust
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
env:
CARGO_TERM_COLOR: always
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
+22
View File
@@ -0,0 +1,22 @@
# This workflow will build a Swift project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-swift
name: Swift
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: Build
run: swift build -v
- name: Run tests
run: swift test -v
+28
View File
@@ -0,0 +1,28 @@
name: NodeJS with Webpack
on:
push:
branches: [ $default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x, 20.x, 22.x]
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- name: Build
run: |
npm install
npx webpack
+97
View File
@@ -0,0 +1,97 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Advanced"
on:
push:
branches: [ $default-branch, $protected-branches ]
pull_request:
branches: [ $default-branch, $protected-branches ]
schedule:
- cron: $cron-weekly
jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write
# required to fetch internal or private CodeQL packs
packages: read
# only required for workflows in private repositories
actions: read
contents: read
strategy:
fail-fast: false
matrix:
$codeql-languages-matrix
# CodeQL supports the following values keywords for 'language': $supported-codeql-languages
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- name: Run manual build steps
if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
@@ -0,0 +1,8 @@
{
"name": "CodeQL Analysis",
"creator": "GitHub",
"enterprise": true,
"description": "Security analysis from GitHub for C, C++, C#, Go, Java, JavaScript, TypeScript, Python, Ruby, Kotlin and Swift developers.",
"iconName": "octicon mark-github",
"categories": ["Code Scanning", "C", "C++", "C#", "Go", "Java", "JavaScript", "TypeScript", "Python", "Ruby", "Kotlin", "Swift"]
}
+283
View File
@@ -0,0 +1,283 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="2499.6855"
height="2499.6855"
viewBox="0 0 2499.6856 2499.6856"
xml:space="preserve"
id="svg900"
sodipodi:docname="ada.svg"
inkscape:version="0.92.3 (2405546, 2018-03-11)"><metadata
id="metadata906"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs904" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1639"
inkscape:window-height="1026"
id="namedview902"
showgrid="false"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:zoom="0.31791045"
inkscape:cx="1244.8642"
inkscape:cy="1148.4665"
inkscape:window-x="41"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg900" />
<style
type="text/css"
id="style815">
path { stroke: #000; fill: #000; }
.blue { stroke: none; fill: #001ec8; }
.purple { stroke: none; fill: #14127b; }
.lace{
fill: none;
stroke: #000050;
stroke-width: 4.56;
stroke-linecap: round;
stroke-dasharray: 4.56, 9.12;
}
#beak { stroke-width: 1.4543; }
#eye { fill: #fff; }
#slogan{
font-family: DejaVu Sans, DejaVuSans, sans-serif;
font-size: 160px;
letter-spacing: 2.058;
}
</style>
<g
id="mascot"
transform="matrix(0.89154934,0,0,0.90465015,26.993382,126.4591)">
<path
d="m 1611.977,893.89 c 0,0 9.516,-105.79 218.437,-113.147 176.135,10.486 299.541,181.092 341.412,235.654 0,0 -152.667,101.169 -309.918,-74.527 -181.344,-162.704 -249.931,-47.98 -249.931,-47.98 z"
id="path817"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1611.977,893.89 c 0,0 9.516,-105.79 218.437,-113.147 176.135,10.486 299.541,181.092 341.412,235.654 0,0 -152.667,101.169 -309.918,-74.527 -181.344,-162.704 -249.931,-47.98 -249.931,-47.98 z"
id="path819"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1609.99,951.172 c 0,0 -17.842,77.477 85.748,137.389 72.271,41.798 31.627,53.267 31.627,53.267 0,0 33.552,6.073 89.941,-45.237 80.09,-72.877 39.384,-130.639 39.384,-130.639 0,0 -84.44,-119.765 -160.184,-28.007 -10e-4,-0.001 -23.964,28.114 -86.516,13.227 z"
id="path821"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1609.99,951.172 c 0,0 -17.842,77.477 85.748,137.389 72.271,41.798 31.627,53.267 31.627,53.267 0,0 33.552,6.073 89.941,-45.237 80.09,-72.877 39.384,-130.639 39.384,-130.639 0,0 -84.44,-119.765 -160.184,-28.007 -10e-4,-0.001 -23.964,28.114 -86.516,13.227 z"
id="path823"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1886.471,988.581 c 0,0 11.138,114.979 -147.041,163.575 0,0 162.152,-61.352 338.891,89.662 0,0 18.5,-138.54 102.683,-209.607 -9.579,2.773 -141.095,89.481 -294.533,-43.63 z"
id="path825"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1886.471,988.581 c 0,0 11.138,114.979 -147.041,163.575 0,0 162.152,-61.352 338.891,89.662 0,0 18.5,-138.54 102.683,-209.607 -9.579,2.773 -141.095,89.481 -294.533,-43.63 z"
id="path827"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1620.416,927.717 c 0,0 52.75,50.553 101.022,-46.643 0,0.001 -59.981,-41.814 -101.022,46.643 z"
id="path829"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1620.416,927.717 c 0,0 52.75,50.553 101.022,-46.643 0,0.001 -59.981,-41.814 -101.022,46.643 z"
id="path831"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
id="eye"
d="m 1663.644,906.901 c 1.978,6.592 -1.131,13.3 -6.948,14.985 -5.818,1.685 -12.139,-2.292 -14.12,-8.884 -1.978,-6.589 1.134,-13.297 6.952,-14.982 5.817,-1.685 12.138,2.292 14.116,8.881 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;stroke:#000000" />
<path
d="m 2425.161,1516.737 c 10.324,-223.678 6.519,-390.567 -146.927,-494.139 -197.333,-224.644 -429.309,-530.796 -380.538,-901.605 35.248,-267.985 54.6,-5.352 54.6,-5.352 0,0 43.629,382.154 187.388,504.897 366.257,323.333 366.683,500.749 285.477,896.199 z"
id="path834"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2425.161,1516.737 c 10.324,-223.678 6.519,-390.567 -146.927,-494.139 -197.333,-224.644 -429.309,-530.796 -380.538,-901.605 35.248,-267.985 54.6,-5.352 54.6,-5.352 0,0 43.629,382.154 187.388,504.897 366.257,323.333 366.683,500.749 285.477,896.199 z"
id="path836"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1828.757,315.384 c 0,0 52.75,258.796 193.011,419.396 147.362,168.734 110.844,131.4 234.271,285.874 0,0 -13.726,-12.4 -55.464,0.307 0,0 -112.847,-170.83 -224.24,-222.873 0,0 -139.636,-143.078 -161.395,-297.193 -35.334,-250.261 -3.128,-280.036 13.817,-185.511 z"
id="path838"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1828.757,315.384 c 0,0 52.75,258.796 193.011,419.396 147.362,168.734 110.844,131.4 234.271,285.874 0,0 -13.726,-12.4 -55.464,0.307 0,0 -112.847,-170.83 -224.24,-222.873 0,0 -139.636,-143.078 -161.395,-297.193 -35.334,-250.261 -3.128,-280.036 13.817,-185.511 z"
id="path840"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1948.479,783.247 c 0,0 -125.77,-141.083 -137.986,-179.972 -21.57,-68.681 -29.621,-88.42 -36.591,-29.45 -3.865,32.725 19.875,183.652 86.226,190.548 44.038,4.576 88.351,18.874 88.351,18.874 z"
id="path842"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1948.479,783.247 c 0,0 -125.77,-141.083 -137.986,-179.972 -21.57,-68.681 -29.621,-88.42 -36.591,-29.45 -3.865,32.725 19.875,183.652 86.226,190.548 44.038,4.576 88.351,18.874 88.351,18.874 z"
id="path844"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 265.722,564.054 c -8.152,108.752 34.836,295.607 94.35,374.47 116.74,238.76 440.318,520.593 886.586,435.668 138.708,-39.579 259.46,24.864 346.052,98.731 83.282,84.862 112.474,99.424 169.505,65.834 -59.141,-57.281 -122.45,-124.229 -121.132,-212.485 4.155,-64.08 27.511,-126.884 68.622,-161.109 -40.588,-142.423 -268.016,-149.301 -369.352,-139.12 -131.23,8.867 -262.996,76.582 -380.2,89.509 C 634.705,1088.895 398.79,864.875 322.157,519.999 289.667,361.155 273.87,455.302 265.722,564.054 Z"
id="path846"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 265.722,564.054 c -8.152,108.752 34.836,295.607 94.35,374.47 116.74,238.76 440.318,520.593 886.586,435.668 138.708,-39.579 259.46,24.864 346.052,98.731 83.282,84.862 112.474,99.424 169.505,65.834 -59.141,-57.281 -122.45,-124.229 -121.132,-212.485 4.155,-64.08 27.511,-126.884 68.622,-161.109 -40.588,-142.423 -268.016,-149.301 -369.352,-139.12 -131.23,8.867 -262.996,76.582 -380.2,89.509 C 634.705,1088.895 398.79,864.875 322.157,519.999 289.667,361.155 273.87,455.302 265.722,564.054 Z"
id="path848"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 562.838,1304.813 c 230.013,136.835 460.685,181.856 650.958,111.34 0,0 173.715,-105.567 417.032,116.186 0,0 -273.168,145.195 -534.295,135.596 -94.496,-3.474 -390.567,-65.621 -583.404,-262.864 -175.166,-179.173 -177.987,-366.224 -99.331,-247.676 77.492,116.786 149.04,147.418 149.04,147.418 z"
id="path850"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 562.838,1304.813 c 230.013,136.835 460.685,181.856 650.958,111.34 0,0 173.715,-105.567 417.032,116.186 0,0 -273.168,145.195 -534.295,135.596 -94.496,-3.474 -390.567,-65.621 -583.404,-262.864 -175.166,-179.173 -177.987,-366.224 -99.331,-247.676 77.492,116.786 149.04,147.418 149.04,147.418 z"
id="path852"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 965.398,1707.048 c 335.49,31.676 535.63,-83.299 681.562,-151.143 24.455,174.479 -266.714,305.736 -474.431,287.002 -138.928,-6.75 -333.321,-37.361 -454.117,-163.129 -11.647,-12.125 -91.392,-113.813 36.099,-35.268 82.58,39.237 141.487,48.613 210.887,62.538 z"
id="path854"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 965.398,1707.048 c 335.49,31.676 535.63,-83.299 681.562,-151.143 24.455,174.479 -266.714,305.736 -474.431,287.002 -138.928,-6.75 -333.321,-37.361 -454.117,-163.129 -11.647,-12.125 -91.392,-113.813 36.099,-35.268 82.58,39.237 141.487,48.613 210.887,62.538 z"
id="path856"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1684.492,1568.591 c 63.313,127.972 114.759,155.246 291.324,232.417 107.66,49.228 142.959,77.509 117.842,122.341 0,0 133.856,-71.649 196.353,-165.761 0,0 -339.162,-60.108 -515.42,-210.421 -44.607,36.702 -90.099,21.424 -90.099,21.424 z"
id="path858"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1684.492,1568.591 c 63.313,127.972 114.759,155.246 291.324,232.417 107.66,49.228 142.959,77.509 117.842,122.341 0,0 133.856,-71.649 196.353,-165.761 0,0 -339.162,-60.108 -515.42,-210.421 -44.607,36.702 -90.099,21.424 -90.099,21.424 z"
id="path860"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1670.934,1581.267 c 0,0 5.497,149.755 -207.863,248.039 -153.561,70.739 39.722,44.073 138.258,-3.812 101.34,-49.249 123.406,-118.457 108.874,-175.288 -11.095,-43.385 -28.16,-56.93 -39.269,-68.939 z"
id="path862"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1670.934,1581.267 c 0,0 5.497,149.755 -207.863,248.039 -153.561,70.739 39.722,44.073 138.258,-3.812 101.34,-49.249 123.406,-118.457 108.874,-175.288 -11.095,-43.385 -28.16,-56.93 -39.269,-68.939 z"
id="path864"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2421.78,1531.324 c 0,0 -61.757,173.345 -118.533,221.491 0,0 36.291,8.63 49.189,85.811 36.989,-90.593 69.344,-307.302 69.344,-307.302 z"
id="path866"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2421.78,1531.324 c 0,0 -61.757,173.345 -118.533,221.491 0,0 36.291,8.63 49.189,85.811 36.989,-90.593 69.344,-307.302 69.344,-307.302 z"
id="path868"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2298.067,1774.257 c 0,0 60.485,207.06 -215.383,436.233 -121.197,100.688 -246.916,149.312 -391.878,178.315 0,0 -287.012,47.125 -352.704,-156.11 0,0 58.862,34.805 211.641,24.406 430.153,-29.275 709.851,-266.408 748.324,-482.844 z"
id="path870"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2298.067,1774.257 c 0,0 60.485,207.06 -215.383,436.233 -121.197,100.688 -246.916,149.312 -391.878,178.315 0,0 -287.012,47.125 -352.704,-156.11 0,0 58.862,34.805 211.641,24.406 430.153,-29.275 709.851,-266.408 748.324,-482.844 z"
id="path872"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1496.487,2128.527 c 0,0 38.184,92.072 159.839,90.203 210.235,-3.234 551.609,-189.684 614.506,-413.938 0,0 -176.721,209.97 -498.868,285.338 -209.259,48.955 -275.477,38.397 -275.477,38.397 z"
id="path874"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 1496.487,2128.527 c 0,0 38.184,92.072 159.839,90.203 210.235,-3.234 551.609,-189.684 614.506,-413.938 0,0 -176.721,209.97 -498.868,285.338 -209.259,48.955 -275.477,38.397 -275.477,38.397 z"
id="path876"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2319.562,1784.373 c 67.984,66.106 49.556,575.534 -455.449,704.963 0,0 -201.498,64.398 -354.49,-55.349 201.174,25.111 498.821,-106.314 617.34,-227.303 131.909,-134.655 211.685,-272.923 192.599,-422.311 z"
id="path878"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 2319.562,1784.373 c 67.984,66.106 49.556,575.534 -455.449,704.963 0,0 -201.498,64.398 -354.49,-55.349 201.174,25.111 498.821,-106.314 617.34,-227.303 131.909,-134.655 211.685,-272.923 192.599,-422.311 z"
id="path880"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
d="m 947.427,945.126 c 251.781,-104.964 473.12,-102.836 658.46,-50.581 0,0 -8.138,17.765 -24.361,13.907 -5.711,-1.357 1.667,12.11 26.509,40.646 -188.827,-76.332 -414.26,-62.7 -660.608,-3.972 z"
id="path882"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000" />
<path
id="beak"
d="m 947.427,945.126 c 251.781,-104.964 473.12,-102.836 658.46,-50.581 0,0 -8.138,17.765 -24.361,13.907 -5.711,-1.357 1.667,12.11 26.509,40.646 -188.827,-76.332 -414.26,-62.7 -660.608,-3.972 z"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-width:1.45430005" />
<path
class="blue"
d="m 2072.565,1258.561 c 0,0 -40.71,-39.82 -105.351,-69.183 -32.318,-14.681 -73.917,-29.034 -112.812,-29.92 -47.728,-1.085 -90.031,-8.288 -139.967,30.381 -161.914,198.937 48.743,442.226 554.504,543.472 -53.728,-4.627 -636.817,-584.716 -196.374,-474.75 z"
id="path885"
inkscape:connector-curvature="0"
style="fill:#001ec8;stroke:none" />
<path
class="lace"
d="m 2072.565,1258.561 c 0,0 -40.71,-39.82 -105.351,-69.183 -32.318,-14.681 -73.917,-29.034 -112.812,-29.92 -47.728,-1.085 -90.031,-8.288 -139.967,30.381 -161.914,198.937 48.743,442.226 554.504,543.472 -53.728,-4.627 -636.817,-584.716 -196.374,-474.75 z"
id="path887"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000050;stroke-width:4.55999994;stroke-linecap:round;stroke-dasharray:4.56, 9.12" />
<path
class="blue"
d="m 2089,1250.758 c 0,0 6.621,-47.435 31.076,-105.404 24.456,-57.972 69.361,-122.52 135.318,-108.428 99.035,38.683 198.1,202.659 144.854,504.171 -27.158,96.066 -92.941,186.513 -92.941,186.513 11.774,2.201 -14.852,-880.663 -218.307,-476.852 z"
id="path889"
inkscape:connector-curvature="0"
style="fill:#001ec8;stroke:none" />
<path
class="lace"
d="m 2089,1250.758 c 0,0 6.621,-47.435 31.076,-105.404 24.456,-57.972 69.361,-122.52 135.318,-108.428 99.035,38.683 198.1,202.659 144.854,504.171 -27.158,96.066 -92.941,186.513 -92.941,186.513 11.774,2.201 -14.852,-880.663 -218.307,-476.852 z"
id="path891"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000050;stroke-width:4.55999994;stroke-linecap:round;stroke-dasharray:4.56, 9.12" />
<path
class="purple"
d="m 2093.633,1281.527 c -180.681,-66.114 -247.607,81.789 206.231,465.208 -9.578,-211.528 -48.209,-785.232 -206.231,-465.208 z"
id="path893"
inkscape:connector-curvature="0"
style="fill:#14127b;stroke:none" />
<path
class="lace"
d="m 2093.633,1281.527 c -180.681,-66.114 -247.607,81.789 206.231,465.208 -9.578,-211.528 -48.209,-785.232 -206.231,-465.208 z"
id="path895"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000050;stroke-width:4.55999994;stroke-linecap:round;stroke-dasharray:4.56, 9.12" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

-1
View File
@@ -1 +0,0 @@
<svg fill="none" height="48" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M24.5 0L2 7.968l3.432 29.544L24.5 48l19.068-10.488L47 7.968z" fill="#dd0031"/><path d="M24.5 0v5.328-.024V48l19.068-10.488L47 7.968z" fill="#c3002f"/><path d="M24.5 5.304l-14.066 31.32h5.245l2.827-7.008h11.94l2.827 7.008h5.244zm4.108 19.992h-8.217L24.5 15.48z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 364 B

-1
View File
@@ -1 +0,0 @@
<svg width="48" height="48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 48c13.255 0 24-10.745 24-24S37.255 0 24 0 0 10.745 0 24s10.745 24 24 24z" fill="#5C2D91"/><path opacity=".1" d="M7.923 6.657a23.67 23.67 0 1033.42 33.42L7.923 6.657z" fill="#fff"/><path d="M8.043 36.108a.999.999 0 01-.74-.31 1.02 1.02 0 01-.303-.74 1.036 1.036 0 01.303-.74.991.991 0 01.74-.318 1.013 1.013 0 01.74.318 1.028 1.028 0 01.31.74 1.013 1.013 0 01-.31.74 1.02 1.02 0 01-.74.31zM18.915 35.748h-1.451l-5.186-8.05a3.331 3.331 0 01-.322-.632h-.044c.05.459.068.92.057 1.382v7.3h-1.18V25.653h1.533l5.047 7.912c.21.328.347.553.41.675-.057-.492-.08-.988-.07-1.483v-7.104h1.18l.026 10.095zM25.893 35.748h-5.344V25.653h5.117v1.066h-3.937v3.35h3.64v1.06h-3.64v3.527h4.164v1.092zM33.792 26.72h-2.909v9.028h-1.18v-9.029h-2.902v-1.066h6.997l-.006 1.066zM19.944 22.757h-1.306l-1.092-2.826h-4.252l-1.003 2.826h-1.32l3.868-10.095h1.224l3.88 10.095zm-2.764-3.886l-1.583-4.297a4.114 4.114 0 01-.158-.675 3.83 3.83 0 01-.164.675l-1.571 4.297h3.476zM20.96 22.347v-1.388c.174.15.367.277.573.378.226.114.46.209.7.284.244.076.493.135.745.177.227.04.457.061.688.063a2.7 2.7 0 001.628-.404 1.514 1.514 0 00.36-1.893c-.132-.212-.3-.398-.5-.548a4.984 4.984 0 00-.75-.48l-.927-.454a13.265 13.265 0 01-.985-.543 4.214 4.214 0 01-.795-.63 2.524 2.524 0 01-.53-.72 2.555 2.555 0 01.108-2.177c.198-.336.47-.623.795-.839a3.615 3.615 0 011.123-.492 5.167 5.167 0 011.261-.164 4.927 4.927 0 012.17.36v1.331a3.937 3.937 0 00-2.29-.63c-.26 0-.52.027-.775.081a2.177 2.177 0 00-.688.265c-.198.119-.366.28-.492.473-.13.21-.196.454-.19.7-.006.232.044.461.146.67.104.197.248.37.422.51.214.172.445.322.688.448.27.148.58.307.934.48.353.172.696.36 1.028.561.307.178.593.39.852.631.237.23.434.5.58.795.148.312.22.653.215.997.014.439-.086.874-.29 1.262-.19.34-.462.628-.789.839-.35.224-.736.382-1.142.467a6.307 6.307 0 01-1.363.145 7.467 7.467 0 01-1.312-.151 5.673 5.673 0 01-.694-.183 2.137 2.137 0 01-.505-.221zM29.684 18.947v3.785h-1.18V12.638h2.77c.91-.062 1.81.22 2.524.788a2.808 2.808 0 01.89 2.221 3.054 3.054 0 01-.991 2.347 3.785 3.785 0 01-2.669.915l-1.344.038zm0-5.205v4.132h1.262a2.763 2.763 0 001.893-.561 1.981 1.981 0 00.63-1.578c0-1.329-.786-1.993-2.359-1.993h-1.426z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

+20
View File
@@ -0,0 +1,20 @@
<svg width="124" height="124" viewBox="0 0 124 124" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1_5)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M78.9569 9.16863C79.8984 10.3374 80.3785 11.9147 81.3388 15.0692L102.316 83.981C94.5604 79.9575 86.1289 77.0556 77.2366 75.49L63.5781 29.3336C63.3546 28.5783 62.6609 28.0602 61.8734 28.0602C61.0838 28.0602 60.3888 28.581 60.1671 29.3389L46.6739 75.4667C37.7405 77.0253 29.2704 79.9324 21.4812 83.9706L42.5617 15.0532H42.5618C43.5251 11.9042 44.0066 10.3297 44.9483 9.16295C45.7794 8.13296 46.8607 7.33303 48.0887 6.83939C49.4799 6.28025 51.1264 6.28025 54.4194 6.28025H69.4762C72.7737 6.28025 74.4223 6.28025 75.8147 6.84057C77.0439 7.33522 78.1257 8.13675 78.9569 9.16863Z" fill="url(#paint0_linear_1_5)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.4671 87.2605C78.0089 90.2177 71.1064 92.2344 63.1556 92.2344C53.3972 92.2344 45.2181 89.1964 43.0477 85.1106C42.2718 87.4522 42.0978 90.1321 42.0978 91.8441C42.0978 91.8441 41.5866 100.25 47.4335 106.097C47.4335 103.061 49.8947 100.601 52.9307 100.601C58.1344 100.601 58.1285 105.14 58.1237 108.824C58.1236 108.934 58.1235 109.043 58.1235 109.152C58.1235 114.743 61.5403 119.535 66.3997 121.556C65.6739 120.063 65.2667 118.386 65.2667 116.615C65.2667 111.283 68.397 109.297 72.0351 106.99C74.9298 105.154 78.146 103.115 80.3625 99.0227C81.519 96.8876 82.1757 94.4428 82.1757 91.8441C82.1757 90.2461 81.9274 88.7061 81.4671 87.2605Z" fill="#FF5D01"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.4671 87.2605C78.0089 90.2177 71.1064 92.2344 63.1556 92.2344C53.3972 92.2344 45.2181 89.1964 43.0477 85.1106C42.2718 87.4522 42.0978 90.1321 42.0978 91.8441C42.0978 91.8441 41.5866 100.25 47.4335 106.097C47.4335 103.061 49.8947 100.601 52.9307 100.601C58.1344 100.601 58.1285 105.14 58.1237 108.824C58.1236 108.934 58.1235 109.043 58.1235 109.152C58.1235 114.743 61.5403 119.535 66.3997 121.556C65.6739 120.063 65.2667 118.386 65.2667 116.615C65.2667 111.283 68.397 109.297 72.0351 106.99C74.9298 105.154 78.146 103.115 80.3625 99.0227C81.519 96.8876 82.1757 94.4428 82.1757 91.8441C82.1757 90.2461 81.9274 88.7061 81.4671 87.2605Z" fill="url(#paint1_linear_1_5)"/>
</g>
<defs>
<linearGradient id="paint0_linear_1_5" x1="85.5403" y1="2.62659" x2="61.8988" y2="83.9811" gradientUnits="userSpaceOnUse">
<stop stop-color="#000014"/>
<stop offset="1" stop-color="#150426"/>
</linearGradient>
<linearGradient id="paint1_linear_1_5" x1="97.0378" y1="63.2061" x2="76.5628" y2="106.069" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF1639"/>
<stop offset="1" stop-color="#FF1639" stop-opacity="0"/>
</linearGradient>
<clipPath id="clip0_1_5">
<rect width="124" height="124" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

Some files were not shown because too many files have changed in this diff Show More