Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from actions:main #35

Open
wants to merge 1,527 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1527 commits
Select commit Hold shift + click to select a range
c6191f3
Update Hugo version and switch to Dart Sass
jmooring Jun 21, 2023
c4caf17
Update latest commit
EyalDelarea Jul 3, 2023
0c238ae
Update all Pages starter workflows to use upload-pages-artifact@v2
JamesMGreene Jul 11, 2023
3569304
move gem workflow to ruby/setup-ruby, same as ruby
some-natalie Jul 12, 2023
25b15b6
Merge pull request #2111 from actions/pages-upa-v2
JamesMGreene Jul 12, 2023
ca7dd14
Merge branch 'main' into fix-gem-push
JamesMGreene Jul 12, 2023
e922ce0
Merge pull request #2114 from some-natalie/fix-gem-push
JamesMGreene Jul 12, 2023
4aa5ce6
Merge branch 'main' into bump-hugo-and-dart-sass-versions
JamesMGreene Jul 13, 2023
5fd3f3f
Merge pull request #2098 from jmooring/bump-hugo-and-dart-sass-versions
JamesMGreene Jul 13, 2023
830d0c7
Add comment containing friendly version number
JamesMGreene Jul 13, 2023
8d23f21
Merge branch 'main' into patch-1
JamesMGreene Jul 13, 2023
d19bb9f
Merge pull request #2040 from crowlKats/patch-1
JamesMGreene Jul 13, 2023
d0ceca4
Compress the comment
JamesMGreene Jul 13, 2023
bbb14be
Merge branch 'main' into patch-2
JamesMGreene Jul 13, 2023
ec351ca
Delete trailing whitespace
JamesMGreene Jul 13, 2023
b310e3e
Merge pull request #1973 from felickz/patch-2
JamesMGreene Jul 13, 2023
346a4ff
Merge branch 'main' into v-dmshib/bump-go-1.20
JamesMGreene Jul 13, 2023
7b74feb
Merge pull request #2096 from dmitry-shibanov/v-dmshib/bump-go-1.20
JamesMGreene Jul 13, 2023
f186f33
Merge branch 'main' into patch-4
JamesMGreene Jul 13, 2023
4e2be74
Merge pull request #2087 from felickz/patch-4
JamesMGreene Jul 13, 2023
a07603e
Update to latest cosign versions
JamesMGreene Jul 13, 2023
749b793
Merge branch 'main' into feature/avoid-script-injection
JamesMGreene Jul 13, 2023
e1e05e8
Merge pull request #2048 from developer-guy/feature/avoid-script-inje…
JamesMGreene Jul 13, 2023
79643ec
Merge branch 'main' into dependabot/github_actions/peter-evans/close-…
JamesMGreene Jul 13, 2023
7fd5daf
Merge pull request #2010 from actions/dependabot/github_actions/peter…
JamesMGreene Jul 13, 2023
d53deb5
Merge branch 'main' into main
JamesMGreene Jul 13, 2023
cbe6296
Update ci/elixir.yml
JamesMGreene Jul 13, 2023
49efc3d
Update ci/elixir.yml
JamesMGreene Jul 13, 2023
eb6b335
Merge pull request #2033 from stepchud/main
JamesMGreene Jul 13, 2023
72d4ace
Bumping version to latest
JamesMGreene Jul 13, 2023
63e6ae5
Merge branch 'main' into main
JamesMGreene Jul 13, 2023
a401d62
Merge pull request #2019 from bigdaz/main
JamesMGreene Jul 13, 2023
016d708
Merge branch 'main' into patch-1
JamesMGreene Jul 13, 2023
1f534a4
Merge pull request #2037 from jcook36605/patch-1
JamesMGreene Jul 13, 2023
ef768db
Merge branch 'main' into py-bump
JamesMGreene Jul 13, 2023
b57996b
Merge pull request #2050 from Zonespace27/py-bump
JamesMGreene Jul 13, 2023
257b26f
Merge branch 'main' into patch-3
JamesMGreene Jul 13, 2023
30f419f
Merge pull request #2067 from felickz/patch-3
JamesMGreene Jul 13, 2023
652258c
Bump frogbot to v2.10.0
JamesMGreene Jul 13, 2023
0720e7f
Merge branch 'main' into main
JamesMGreene Jul 13, 2023
f3c5d79
Merge pull request #2103 from EyalDelarea/main
JamesMGreene Jul 13, 2023
9744b8f
feat: add Bearer code scanning option
cfabianski Jul 17, 2023
357ab69
Split cmake starter workflow single/multi plaform
jgoshi Aug 1, 2023
12e30f5
Address a few comments on the PR
jgoshi Aug 3, 2023
3445561
Grammar changes
jgoshi Aug 3, 2023
147d565
Merge pull request #2120 from cfabianski/add-bearer-to-code-scanning
jtamsut Aug 4, 2023
8582d8d
reduce icon size so we are faster
marcosdotps Aug 4, 2023
ed1d73e
Respond to PR comments
jgoshi Aug 4, 2023
d7abf7d
Fix a comment
jgoshi Aug 5, 2023
2bb20df
Merge pull request #2136 from marcosdotps/reduce-icon-size
lrotschy Aug 7, 2023
d7000e0
Fix errors found with CI validation checks.
jgoshi Aug 10, 2023
836c590
Merge branch 'main' into dev/jgoshi/cmakeStarterWorkflowUpdates
jtamsut Aug 11, 2023
1c61cfc
Merge pull request #2133 from jgoshi/dev/jgoshi/cmakeStarterWorkflowU…
jtamsut Aug 11, 2023
90c598c
update docker actions to latest stable
crazy-max Jul 28, 2023
1dc689b
Merge pull request #2130 from crazy-max/update-docker-actions
JamesMGreene Sep 13, 2023
61f8558
Update codeql.yml
Daverlo Oct 3, 2023
b1df8a5
Merge pull request #2177 from actions/Daverlo-patch-1
Daverlo Oct 3, 2023
c6c4452
Update to latest audit code version (#2209)
isamauny Nov 13, 2023
16ea338
fix: bearer does not upload sarif report (#2178)
gotbadger Nov 22, 2023
d4b398c
Include protected branches in PR analyses
marcogario Dec 4, 2023
bd7e79e
Merge pull request #2243 from actions/marcogario/analyze_protected_br…
marcogario Dec 4, 2023
a0a25cc
Pages: Update core actions usage and target Node 20
JamesMGreene Dec 4, 2023
036cf72
Update mdBook version
JamesMGreene Dec 4, 2023
b90d989
Update setup-ruby and ruby-version for Pages Jekyll workflow
JamesMGreene Dec 4, 2023
78e2eb1
Update to latest Hugo version
JamesMGreene Dec 4, 2023
e694828
Revert to Ruby 3.1 due to incompatibility issues with google-protobuf
JamesMGreene Dec 4, 2023
71ac18e
Merge pull request #2244 from actions/pages-actions-updates
JamesMGreene Dec 4, 2023
3cb56ae
update codeql.yml to reference node20 actions
nickfyson Dec 14, 2023
a094118
Merge pull request #2257 from nickfyson/patch-2
orhantoy Dec 14, 2023
4f4ef4e
Synopsys Action's starter workflow (#2234)
lsynopsys Dec 22, 2023
9ca802a
Pages: Update all workflows to use Artifacts V4
JamesMGreene Dec 22, 2023
c31fe3d
Merge pull request #2266 from actions/pages/use-artifacts-v4
JamesMGreene Dec 22, 2023
42326d0
Clarify permisions on codeql-action starter
aeisenberg Jan 9, 2024
4d89c34
Merge pull request #2275 from aeisenberg/patch-1
orhantoy Jan 10, 2024
11f5772
Update dependency-review.yml
ctcampbell Dec 1, 2023
aa49bd3
Tidy up comments
ctcampbell Dec 11, 2023
0239269
Update to match standards in actions/starter-workflows/.../pull_reque…
ctcampbell Dec 11, 2023
0d8fa6f
Add $protected-branches to pull_request target
ctcampbell Dec 11, 2023
f997077
Update dependency-review-action to v4
ctcampbell Jan 29, 2024
a6ab3d3
Update dependency-review.yml
ctcampbell Jan 29, 2024
e67682c
Add perms for comment-summary-in-pr
ctcampbell Jan 29, 2024
1d205de
Update CODEOWNERS
jonjanego Jan 29, 2024
7a5fb79
Update CODEOWNERS
jonjanego Jan 29, 2024
170651f
Merge pull request #2287 from actions/jonjanego-patch-1
cdb Jan 29, 2024
fc7f47d
Update all Pages workflows to actions/cache@v4 for node20 compliance
JamesMGreene Jan 29, 2024
196126a
Merge pull request #2288 from actions/pages-cache-v4
JamesMGreene Jan 29, 2024
c969459
Merge branch 'main' into patch-1
jonjanego Jan 29, 2024
cea0111
Update dependency-review.yml
jonjanego Jan 29, 2024
0753b8d
Merge pull request #2242 from ctcampbell/patch-1
jonjanego Jan 29, 2024
2d30c1b
Update for `gradle/[email protected]` release
bigdaz Jan 31, 2024
b0b8840
Improve documentation in starter workflow
bigdaz Jan 31, 2024
51848d8
Remove trailing whitespace
bigdaz Jan 31, 2024
6c78198
Fix typo
bigdaz Jan 31, 2024
aecd7f3
Merge pull request #2290 from bigdaz/main
jonjanego Jan 31, 2024
6e4aae9
soos-dast-scan.yml update (#2240)
SOOS-GSteen Feb 6, 2024
ba9d378
Changing default behavior to include comment summary in PR
jonjanego Feb 6, 2024
8aab15d
Update code-scanning/dependency-review.yml
jonjanego Feb 7, 2024
c4f5db6
Code Scanning shouldn't own `dependency-review.yml`
sampart Feb 7, 2024
da7a61e
Merge pull request #2297 from actions/jonjanego-patch-1
jonjanego Feb 7, 2024
813dc76
Merge branch 'main' into dependency-review-ownership
sampart Feb 9, 2024
2b5d980
Merge pull request #2299 from actions/dependency-review-ownership
sampart Feb 9, 2024
f263f7e
Run ci/rubyonrails with bundle exec
jamiemccarthy Feb 12, 2024
e4840c4
Spell bundle-audit without the r
jamiemccarthy Feb 12, 2024
4b8ca42
Prefer ruby/setup-ruby@v1
jamiemccarthy Feb 12, 2024
d303234
Update for `gradle/[email protected]` release
bigdaz Feb 13, 2024
be55258
Merge pull request #2305 from bigdaz/main
jonjanego Feb 14, 2024
05e4581
Update codeql.yml with new build-mode
marcogario Feb 15, 2024
8a97398
Update code-scanning/codeql.yml
marcogario Feb 19, 2024
4a8c4e0
Update code-scanning/codeql.yml
marcogario Feb 19, 2024
f2c131e
Merge branch 'main' into jm-ci-rubyonrails
jamiemccarthy Mar 2, 2024
0327789
tfsec latest v0.1.4 (#2318)
felickz Mar 6, 2024
3fb9f82
Updating dotnet CI starter workflows (#2333)
timheuer Mar 12, 2024
0f4d223
Update astro.yml for yarn based project
cclinet Mar 25, 2024
61cdce2
Updating nextjs.yml for Next.js 14 Support (#2204)
NPJigaK Mar 25, 2024
aad9272
Update codeql.yml
marcogario Mar 26, 2024
97c6254
Merge branch 'main' into update_codeql_template
marcogario Mar 26, 2024
fdbad9c
Update codeql.yml
marcogario Mar 26, 2024
4ccc742
Merge pull request #2306 from actions/update_codeql_template
marcogario Mar 26, 2024
831e9cb
Bump workflow actions of various starter files (#2210)
deining Mar 27, 2024
4620c76
update Scorecard Action hashes and version comments (#2348)
spencerschrock Mar 27, 2024
0ac8e61
Merge branch 'main' into update-astro-for-yarn
JamesMGreene Mar 28, 2024
539cde5
Merge pull request #2351 from cclinet/update-astro-for-yarn
JamesMGreene Mar 28, 2024
4ca845b
Update CODEOWNERS
alexisabril Mar 29, 2024
87efe4c
Update CODEOWNERS
alexisabril Mar 29, 2024
e6175cb
Merge pull request #2359 from actions/alexisabril-patch-1
cdb Mar 29, 2024
c9a0122
Update all Pages workflows to use actions/configure-pages@v5
JamesMGreene Mar 30, 2024
eeef7a7
Merge pull request #2360 from actions/configure-pages-v5
JamesMGreene Mar 30, 2024
e4837fa
Improve step name for Next.js build
JamesMGreene Mar 30, 2024
efd31e5
update soos dash action commit hash / sarif action version / logo (#2…
SOOS-GSteen Apr 1, 2024
b53d05e
ci: use artisan command to run test, because this ci/laravel.yml does…
cgarciagarcia Apr 1, 2024
31a3e00
codeql: Clarify that hosted larger runners only exist on GHEC
issyl0 Apr 3, 2024
607f368
Merge pull request #2363 from actions/larger-runners-not-ghes
issyl0 Apr 3, 2024
cd4b67d
Checkout: Update all workflows to use Checkout V4
jsoref Jan 3, 2024
ca5bcdc
Add OSV-Scanner code scanning workflow (#2350)
another-rex Apr 10, 2024
a3194f5
Update CodeQL workflow to use packages:read permission.
marcogario Apr 11, 2024
9963e8c
Merge pull request #2372 from actions/codeql-packages-read
marcogario Apr 11, 2024
ac9c407
Add starter-workflows for Policy Validator (#2375)
mponaws Apr 18, 2024
7e9ab60
remove pages for now
tsusdere Apr 19, 2024
29b0a3e
Update settings.json
tsusdere Apr 19, 2024
8ff5c7e
Merge branch 'main' into bump-actions
DanRigby Apr 25, 2024
2435e57
Merge pull request #2270 from jsoref/bump-actions
DanRigby Apr 25, 2024
37d6de7
Setup-Java: Update all workflows to use Setup-Java V4
jsoref Apr 25, 2024
545832a
Setup-Dotnet: Update all workflows to Setup-Dotnet V4
jsoref Apr 25, 2024
d51dfab
Artifacts: Update all workflows to use Artifacts V4
jsoref Apr 25, 2024
a072fdf
Labeler: Update to v5
jsoref Apr 25, 2024
1830845
Setup-Node: Update all workflows to use Setup-Node V4
jsoref Apr 25, 2024
23a568e
fix(openshift): comment out dangling dependency
jsoref Apr 26, 2024
64be628
Merge branch 'main' into jm-ci-rubyonrails
jamiemccarthy Apr 26, 2024
e656ded
Reference ruby/setup-ruby with latest commit hash
jamiemccarthy Apr 26, 2024
5902ad7
Update script/sync-ghes/settings.json
yoannchaudet Apr 29, 2024
d526113
Update script/sync-ghes/settings.json
yoannchaudet Apr 29, 2024
7d07997
Update script/sync-ghes/settings.json
yoannchaudet Apr 29, 2024
15066a3
Merge branch 'main' into tsusdere-patch-1
yoannchaudet Apr 29, 2024
79af930
Merge pull request #2376 from actions/tsusdere-patch-1
yoannchaudet Apr 29, 2024
2649624
ici
yoannchaudet Apr 29, 2024
c748053
again
yoannchaudet Apr 29, 2024
252e935
ghes
yoannchaudet Apr 29, 2024
1e15901
wip
yoannchaudet Apr 29, 2024
138375b
wip
yoannchaudet Apr 29, 2024
66e7ed4
wip
yoannchaudet Apr 29, 2024
ddca0a9
async
yoannchaudet Apr 29, 2024
3fa8d36
async
yoannchaudet Apr 29, 2024
9f6e4a9
wip
yoannchaudet Apr 29, 2024
0073136
wip
yoannchaudet Apr 29, 2024
dd92d37
wip
yoannchaudet Apr 29, 2024
2c3a9ca
Update script/sync-ghes/index.ts
yoannchaudet Apr 29, 2024
9b485d4
Merge pull request #2388 from actions/readonly-sync
yoannchaudet Apr 29, 2024
b30fbdf
Specify bash shell so that it doesn't fail if switching to 'windows`
felickz May 2, 2024
6702f0d
Fortify Starter Workflow to use new Fortify AST Action (#2245)
dylanbthomas May 6, 2024
899b09b
Merge branch 'main' into patch-5
marcogario May 13, 2024
e83edef
Merge pull request #2392 from felickz/patch-5
marcogario May 13, 2024
7ea2dd7
Update Mayhem for API to reference new site
Ross-ForAllSecure May 21, 2024
3913143
Fix typo in grade starter workflow
cory-miller May 22, 2024
7ce8d32
Merge pull request #2403 from cory-miller/main
konradpabjan May 23, 2024
61d42c9
Update cosign versions
jhutchings1 May 30, 2024
c2f413d
Merge pull request #2414 from actions/docker-patch
felipesu19 May 30, 2024
de925c9
Frogbot: Update to 2.21.0
yahavi Jun 1, 2024
f308bd9
Merge branch 'main' into jm-ci-rubyonrails
jamiemccarthy Jun 2, 2024
74366ef
Update DataDog/synthetics-ci-github-action workflow
AntoineDona Jun 3, 2024
9f1db53
Update sonarcloud.yml after latest release of the action (#2405)
antoine-vinot-sonarsource Jun 3, 2024
5c09eb8
Merge branch 'main' into datadog-update
AntoineDona Jun 4, 2024
a0f4ad0
Merge branch 'main' into jm-ci-rubyonrails
jamiemccarthy Jun 8, 2024
5a11e59
Reference latest ruby/setup-ruby (1.179.1) with commit hash
jamiemccarthy Jun 8, 2024
0321f5f
Run lint with binstubs
jamiemccarthy Jun 8, 2024
647cac4
Update policy validator starter workflows (#2433)
alankuo-aws Jun 17, 2024
dc63c58
Update for gradle/[email protected] release
cdsap Jun 21, 2024
856c9e2
Merge branch 'main' into datadog-update
AntoineDona Jun 24, 2024
a2d9dce
Merge branch 'main' into bump-frogbot
yahavi Jun 28, 2024
eb0381d
Update to 2.21.2
yahavi Jun 28, 2024
4655579
Fix wrong hash
AntoineDona Jun 28, 2024
e6a8487
pages: Update Hugo workflow
jmooring Jun 28, 2024
889ae22
Merge pull request #2442 from jmooring/update-hugo-workflow
yoannchaudet Jul 2, 2024
b92a38f
Merge branch 'main' into datadog-update
AntoineDona Jul 11, 2024
763a1a6
Upload-Sarif: Update all workflows to use Upload-Sarif V3
jsoref Apr 25, 2024
9be7944
Merge branch 'main' into bump-actions-load-artifact
thyeggman Jul 29, 2024
309e783
Merge branch 'main' into bump-actions-setup-dotnet
thyeggman Jul 29, 2024
bb5f99b
Merge branch 'main' into bump-actions-setup-java
thyeggman Jul 29, 2024
04bebdd
Merge branch 'main' into bump-actions-setup-node
thyeggman Jul 29, 2024
570cd92
Switch github upload sarif to tag
jsoref Jul 29, 2024
cf76f82
Merge pull request #2383 from jsoref/bump-actions-load-artifact
thyeggman Jul 30, 2024
47f69d7
Revert "Artifacts: Update all workflows to use Artifacts V4"
thyeggman Jul 30, 2024
fe6ffc7
Merge branch 'main' into bump-actions-setup-dotnet
thyeggman Jul 30, 2024
3eb748f
Merge pull request #2458 from actions/revert-2383-bump-actions-load-a…
thyeggman Jul 30, 2024
a256a78
Merge branch 'main' into bump-actions-setup-dotnet
thyeggman Jul 30, 2024
27da85b
Merge pull request #2382 from jsoref/bump-actions-setup-dotnet
thyeggman Jul 30, 2024
7be9afd
Merge branch 'main' into bump-actions-setup-java
thyeggman Jul 30, 2024
137b5a7
Merge pull request #2381 from jsoref/bump-actions-setup-java
thyeggman Jul 30, 2024
1e293ee
Merge branch 'main' into bump-actions-setup-node
thyeggman Jul 30, 2024
9598b1c
Merge pull request #2380 from jsoref/bump-actions-setup-node
thyeggman Jul 30, 2024
e1c2a47
Merge branch 'main' into bump-actions-upload-sarif
thyeggman Jul 30, 2024
c46165a
Merge pull request #2379 from jsoref/bump-actions-upload-sarif
thyeggman Jul 30, 2024
aa685e1
Merge branch 'main' into bump-frogbot
thyeggman Jul 31, 2024
917cb9d
Merge pull request #2420 from yahavi/bump-frogbot
thyeggman Aug 1, 2024
d7fb74c
Merge branch 'main' into main
thyeggman Aug 1, 2024
9dc81a3
Merge pull request #2439 from cdsap/main
thyeggman Aug 1, 2024
a7ba2ca
Merge branch 'main' into jm-ci-rubyonrails-binstubs
thyeggman Aug 1, 2024
ee5db07
Merge pull request #2427 from jamiemccarthy/jm-ci-rubyonrails-binstubs
thyeggman Aug 1, 2024
b5d5fd9
Merge branch 'main' into datadog-update
thyeggman Aug 1, 2024
c7c1192
Merge pull request #2424 from AntoineDona/datadog-update
thyeggman Aug 1, 2024
81a51b8
Merge branch 'main' into main
thyeggman Aug 1, 2024
dfcb7f5
Merge branch 'main' into issue-2385
thyeggman Aug 1, 2024
2918f7d
Merge pull request #2386 from jsoref/issue-2385
thyeggman Aug 1, 2024
881de4b
Merge branch 'main' into bump-actions-labeler
thyeggman Aug 1, 2024
7fc34f2
Merge pull request #2384 from jsoref/bump-actions-labeler
thyeggman Aug 1, 2024
4f23ad3
Merge branch 'main' into main
thyeggman Aug 1, 2024
a44a949
Update labeler.yml for v5
thyeggman Aug 1, 2024
5eed24d
Merge pull request #2402 from Ross-ForAllSecure/main
thyeggman Aug 1, 2024
e5c27e8
Merge branch 'main' into thyeggman-patch-1
thyeggman Aug 1, 2024
6707b74
Merge pull request #2460 from actions/thyeggman-patch-1
thyeggman Aug 1, 2024
9512b1a
Update stale.yml to only use workflow_dispatch
thyeggman Aug 1, 2024
5241fd1
Merge pull request #2461 from actions/thyeggman-patch-1
thyeggman Aug 1, 2024
fdb3717
Update for `gradle/[email protected]` release
bigdaz Aug 7, 2024
f81606b
Merge pull request #2468 from bigdaz/main
elbrenn Aug 12, 2024
af1bbdc
Update soos-dast-scan.yml hash (#2466)
SOOS-GSteen Aug 16, 2024
83b6e98
Add Debricked starter workflow (#2107)
4ernovm Aug 16, 2024
ba12583
CodeQL: Remove Swift 2h timeout
igfoo Aug 20, 2024
91fe144
Merge pull request #2479 from igfoo/igfoo/swift_timeout
orhantoy Aug 20, 2024
ae01bb2
google: update workflow versions and instructions (#2478)
sethvargo Aug 21, 2024
6ac176a
CodeQL - Add unique name vs default setup
felickz Aug 23, 2024
9fccc75
Merge pull request #2482 from felickz/patch-5
marcogario Sep 3, 2024
9db23a2
Add Appknox starter workflow (#2447)
ginilpg Sep 10, 2024
53980cb
Update eslint.yml
aeisenberg Sep 10, 2024
ddb47be
Update appknox.yml
aeisenberg Sep 10, 2024
9d2ae7c
Update appknox.yml
aeisenberg Sep 10, 2024
dea60ba
Update code-scanning/eslint.yml
aeisenberg Sep 11, 2024
8190cec
Merge pull request #2496 from aeisenberg/patch-2
cannist Sep 12, 2024
666350e
Added appknox.yml for code scanning (#2498)
ginilpg Sep 17, 2024
09fa3b9
add jfrog-sast flow
ilya-k-1 Oct 21, 2024
7f50c70
pass token over stdin, add security to properties
ilya-k-1 Oct 22, 2024
1394e47
Merge pull request #2559 from ilya-k-1/jfrog/add_jfrog_sast_flow
orhantoy Oct 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .github/auto_assign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Set to true to add reviewers to pull requests
addReviewers: true

# Set to true to add assignees to pull requests
addAssignees: false

# A list of reviewers to be added to pull requests (GitHub user name)
reviewers:
- phantsure
- anuragc617
- tiwarishub
- vsvipul
- bishal-pdmsft

# A number of reviewers added to the pull request
# Set 0 to add all the reviewers (default: 0)
numberOfReviewers: 1
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
3 changes: 2 additions & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Add 'code-scanning' label to any changes within 'code-scanning' folder or any subfolders
code-scanning:
- code-scanning/**/*
- changed-files:
- any-glob-to-any-file: code-scanning/**/*
5 changes: 3 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ It is not:
- [ ] Should use sentence case for the names of workflows and steps (for example, "Run tests").
- [ ] Should be named _only_ by the name of the language or platform (for example, "Go", not "Go CI" or "Go Build").
- [ ] Should include comments in the workflow for any parts that are not obvious or could use clarification.
- [ ] Should specify least privileged [permissions](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token) for `GITHUB_TOKEN` so that the workflow runs successfully.

**For _CI_ workflows, the workflow:**

Expand All @@ -37,10 +38,10 @@ It is not:

**For _Code Scanning_ workflows, the workflow:**

- [ ] Should be preserved under [the `code-scanning` directory](https://github.com/actions/starter-workflows/tree/main/ci).
- [ ] Should be preserved under [the `code-scanning` directory](https://github.com/actions/starter-workflows/tree/main/code-scanning).
- [ ] Should include a matching `code-scanning/properties/*.properties.json` file (for example, [`code-scanning/properties/codeql.properties.json`](https://github.com/actions/starter-workflows/blob/main/code-scanning/properties/codeql.properties.json)), with properties set as follows:
- [ ] `name`: Name of the Code Scanning integration.
- [ ] `organization`: Name of the organization producing the Code Scanning integration.
- [ ] `creator`: Name of the organization/user producing the Code Scanning integration.
- [ ] `description`: Short description of the Code Scanning integration.
- [ ] `categories`: Array of languages supported by the Code Scanning integration.
- [ ] `iconName`: Name of the SVG logo representing the Code Scanning integration. This SVG logo must be present in [the `icons` directory](https://github.com/actions/starter-workflows/tree/main/icons).
Expand Down
15 changes: 15 additions & 0 deletions .github/workflows/auto-assign-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Issue assignment

on:
issues:
types: [opened]

jobs:
auto-assign:
runs-on: ubuntu-latest
steps:
- name: 'Auto-assign issue'
uses: pozil/[email protected]
with:
assignees: phantsure,tiwarishub,anuragc617,vsvipul,bishal-pdmsft
numOfAssignee: 1
10 changes: 10 additions & 0 deletions .github/workflows/auto-assign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: 'Auto Assign'
on:
pull_request_target:
types: [opened, ready_for_review]

jobs:
add-reviews:
runs-on: ubuntu-latest
steps:
- uses: kentaro-m/[email protected]
4 changes: 3 additions & 1 deletion .github/workflows/label-feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ on:

jobs:
build:
permissions:
issues: write
runs-on: ubuntu-latest
steps:
- name: Close Issue
uses: peter-evans/close-issue@v1
uses: peter-evans/close-issue@v3
if: contains(github.event.issue.labels.*.name, 'feature')
with:
comment: |
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/label-support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ on:

jobs:
build:
permissions:
issues: write
runs-on: ubuntu-latest
steps:
- name: Close Issue
uses: peter-evans/close-issue@v1
uses: peter-evans/close-issue@v3
if: contains(github.event.issue.labels.*.name, 'support')
with:
comment: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/labeler-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ permissions:
pull-requests: write

on:
- pull_request_target
pull_request_target:

jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v3
- uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
repo-token: "${{ secrets.GITHUB_TOKEN }}"
31 changes: 31 additions & 0 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Lint

on:
pull_request:
branches:
- main

jobs:

pre-commit:
name: pre-commit
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- uses: actions/setup-python@v4
with:
python-version: 3.11

- name: Cache pre-commit
uses: actions/cache@v3
with:
path: ~/.cache/pre-commit
key: pre-commit-3|${{ env.pythonLocation }}|${{ hashFiles('.pre-commit-config.yaml') }}

- name: Install pre-commit
run: pip3 install pre-commit

- name: Run pre-commit
run: pre-commit run --all-files --show-diff-on-failure --color always
10 changes: 7 additions & 3 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
name: Mark stale issues and pull requests

on:
schedule:
- cron: "21 4 * * *"
workflow_dispatch:
# schedule:
# - cron: "21 4 * * *"

jobs:
stale:

permissions:
issues: write
pull-requests: write
runs-on: ubuntu-latest

steps:
- uses: actions/stale@v3
- uses: actions/stale@v8
with:
stale-issue-message: 'This issue has become stale and will be closed automatically within a period of time. Sorry about that.'
stale-pr-message: 'This pull request has become stale and will be closed automatically within a period of time. Sorry about that.'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,24 @@ name: Sync workflows for GHES

on:
push:
branches:
- main
branches: [ main ]

jobs:
sync:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- run: |
git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/*
git config user.email "[email protected]"
git config user.name "GitHub Actions"
- uses: actions/setup-node@v2
- uses: actions/setup-node@v4
with:
node-version: '12'
node-version: '20'
cache: 'npm'
cache-dependency-path: script/sync-ghes/package-lock.json
- name: Check starter workflows for GHES compat
run: |
npm ci
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/validate-data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,17 @@ on:

jobs:
validate-data:
permissions:
contents: read
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- uses: actions/setup-node@v2
- uses: actions/setup-node@v4
with:
node-version: "12"
node-version: '20'
cache: 'npm'
cache-dependency-path: script/validate-data/package-lock.json

- name: Validate workflows
run: |
Expand Down
6 changes: 6 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
hooks:
- id: trailing-whitespace
files: (automation/|ci/|code-scanning/|deployments/|pages/).*(yaml|yml|json)$
6 changes: 4 additions & 2 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
* @actions/starter-workflows
* @actions/actions-workflow-development-reviewers @actions/starter-workflows

/code-scanning/ @actions/advanced-security-code-scanning
/code-scanning/ @actions/advanced-security-code-scanning @actions/actions-workflow-development-reviewers @actions/advanced-security-dependency-graph @actions/starter-workflows
/code-scanning/dependency-review.yml @actions/actions-workflow-development-reviewers @actions/advanced-security-dependency-graph @actions/starter-workflows
/pages/ @actions/pages @actions/actions-workflow-development-reviewers @actions/starter-workflows
50 changes: 43 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,11 @@ These are the workflow files for helping people get started with GitHub Actions.

### Directory structure

* [ci](ci): solutions for Continuous Integration
* [automation](automation): solutions for automating workflows.
* [code-scanning](code-scanning): starter workflows for [Code Scanning](https://github.com/features/security)
* [ci](ci): solutions for Continuous Integration workflows
* [deployments](deployments): solutions for Deployment workflows
* [automation](automation): solutions for automating workflows
* [code-scanning](code-scanning): solutions for [Code Scanning](https://github.com/features/security)
* [pages](pages): solutions for Pages workflows
* [icons](icons): svg icons for the relevant template

Each workflow must be written in YAML and have a `.yml` extension. They also need a corresponding `.properties.json` file that contains extra metadata about the workflow (this is displayed in the GitHub.com UI).
Expand All @@ -23,14 +25,48 @@ For example: `ci/django.yml` and `ci/properties/django.properties.json`.

### Valid properties

* `name`: the name shown in onboarding
* `name`: the name shown in onboarding. This property is unique within the repository.
* `description`: the description shown in onboarding
* `iconName`: the icon name in the relevant folder, for example `django` should have an icon `icons/django.svg`. Only SVG is supported at this time
* `categories`: the categories that it will be shown under
* `iconName`: the icon name in the relevant folder, for example, `django` should have an icon `icons/django.svg`. Only SVG is supported at this time. Another option is to use [octicon](https://primer.style/octicons/). The format to use an octicon is `octicon <<icon name>>`. Example: `octicon person`
* `creator`: creator of the template shown in onboarding. All the workflow templates from an author will have the same `creator` field.
* `categories`: the categories that it will be shown under. Choose at least one category from the list [here](#categories). Further, choose the categories from the list of languages available [here](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml) and the list of tech stacks available [here](https://github.com/github-starter-workflows/repo-analysis-partner/blob/main/tech_stacks.yml). When a user views the available templates, those templates that match the language and tech stacks will feature more prominently.

### Categories
* continuous-integration
* deployment
* testing
* code-quality
* code-review
* dependency-management
* monitoring
* Automation
* utilities
* Pages
* Hugo

### Variables
These variables can be placed in the starter workflow and will be substituted as detailed below:

* `$default-branch`: will substitute the branch from the repository, for example `main` and `master`
* `$protected-branches`: will substitue any protected branches from the repository.
* `$protected-branches`: will substitute any protected branches from the repository
* `$cron-daily`: will substitute a valid but random time within the day

## How to test templates before publishing

### Disable template for public
The template author adds a `labels` array in the template's `properties.json` file with a label `preview`. This will hide the template from users, unless user uses query parameter `preview=true` in the URL.
Example `properties.json` file:
```json
{
"name": "Node.js",
"description": "Build and test a Node.js project with npm.",
"iconName": "nodejs",
"categories": ["Continuous integration", "JavaScript", "npm", "React", "Angular", "Vue"],
"labels": ["preview"]
}
```

For viewing the templates with `preview` label, provide query parameter `preview=true` to the `new workflow` page URL. Eg. `https://github.com/<owner>/<repo_name>/actions/new?preview=true`.

### Enable template for public
Remove the `labels` array from `properties.json` file to publish the template to public
6 changes: 3 additions & 3 deletions automation/greetings.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Greetings

on: [pull_request, issues]
on: [pull_request_target, issues]

jobs:
greeting:
Expand All @@ -12,5 +12,5 @@ jobs:
- 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 pull request'
issue-message: "Message that will be displayed on users' first issue"
pr-message: "Message that will be displayed on users' first pull request"
4 changes: 2 additions & 2 deletions automation/label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# https://github.com/actions/labeler

name: Labeler
on: [pull_request]
on: [pull_request_target]

jobs:
label:
Expand All @@ -17,6 +17,6 @@ jobs:
pull-requests: write

steps:
- uses: actions/labeler@v2
- uses: actions/labeler@v4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
4 changes: 3 additions & 1 deletion automation/manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ on:
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:
Expand All @@ -27,4 +29,4 @@ jobs:
steps:
# Runs a single command using the runners shell
- name: Send greeting
run: echo "Hello ${{ github.event.inputs.name }}"
run: echo "Hello ${{ inputs.name }}"
7 changes: 6 additions & 1 deletion automation/stale.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# 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:
Expand All @@ -13,7 +18,7 @@ jobs:
pull-requests: write

steps:
- uses: actions/stale@v3
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Stale issue message'
Expand Down
Loading