Граф коммитов

3339 Коммитов

Автор SHA1 Сообщение Дата
Kristen Newbury 9dc1ca41fa
Merge pull request #790 from github/lcartey/fix-help-repo-fetch
Ensure help is always loaded during pack creation process
2024-11-19 17:05:56 +00:00
Luke Cartey 6bd9ed7e3c
Merge pull request #788 from fjatWbyT/fix-issue-629
Fix #629 about `A7-1-7`
2024-11-15 11:08:59 +00:00
Luke Cartey cc7df812b4
Merge pull request #486 from rvermeulen/rvermeulen/fp-fn-issue-#8
Include test case FP/FN report
2024-11-15 10:06:55 +00:00
Luke Cartey 301d133844
Merge branch 'main' into fix-issue-629 2024-11-15 10:03:58 +00:00
Luke Cartey be4782f90e
Merge pull request #795 from github/dependabot/github_actions/actions/github-script-7
Bump actions/github-script from 3 to 7
2024-11-15 09:44:45 +00:00
Michael R Fairhurst 373b7938fc
Merge pull request #730 from github/michaelrfairhurst/implement-lanugage4-package-rule-1-5
Implement Language4 package, banning obsolete language features.
2024-11-15 06:07:55 +00:00
Mike Fairhurst b1c76190f4 Fix broken test 2024-11-14 20:56:51 -08:00
Michael R Fairhurst d1dd23cb63
Merge branch 'main' into michaelrfairhurst/implement-lanugage4-package-rule-1-5 2024-11-14 19:37:42 -08:00
dependabot[bot] 9aa4c38e4a
Bump actions/github-script from 3 to 7
Bumps [actions/github-script](https://github.com/actions/github-script) from 3 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v3...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 16:39:26 +00:00
Kristen Newbury 85036d5b50
Merge pull request #792 from github/lcartey/update-some-actions
Update some GitHub Actions versions, and enable Dependabot updates
2024-11-12 15:33:08 +00:00
Remco Vermeulen 9fb76d92b5
Merge pull request #461 from rvermeulen/rvermeulen/add-webhook-handler
Add webhook handler function
2024-11-12 14:02:01 +00:00
Luke Cartey a9f2bf141d
Add dependabot.yml file to keep Actions up-to-date 2024-11-05 23:30:37 +00:00
Luke Cartey b5c1a95311
Update actions/setup-python to v5 2024-11-05 23:24:42 +00:00
Luke Cartey 3e8c336866
Update actions/checkout to v4 2024-11-05 23:21:48 +00:00
Luke Cartey 0ac5171884
Update actions/cache to v4 2024-11-05 23:21:25 +00:00
Luke Cartey bc8bcfe45b
Update actions/upload-artifact to v4 2024-11-05 23:21:09 +00:00
Luke Cartey afa7eab115
Merge pull request #756 from fjatWbyT/typo-script-help-message
Fix typo and update generation script message.
2024-11-01 00:37:30 +00:00
Luke Cartey e7c476607e
Merge branch 'main' into typo-script-help-message 2024-10-31 16:33:44 -07:00
Fernando Jose 98c7610150 Fix query formatting. 2024-11-01 08:17:21 +09:00
Luke Cartey 839112f3c6
Do not continue on error for checkout of the help repo
This is to avoid accidental errors when loading the reference.
2024-10-31 15:44:33 -07:00
Luke Cartey 525fba7fec
Pack creation: load help from base reference
For pull requests the current process attempts to load the help
from the equivalent ref in the help repo. As most PRs do not add
an equivalent branch on the help repo, this means that most PRs
do not load any help at all, and the constructed artifacts are
missing help.

This is problematic during the release process, where we appear to
use the artifacts built from the PR event, instead of the artifacts
built from the branch itself, therefore using artifacts without
any help included.

This commit modifies the behaviour to fetch the help for the base
ref for the pull request or merge group. This should ensure that
help files are always loaded, regardless of where the artifacts
are built.
2024-10-31 15:37:02 -07:00
Fernando Jose 61d4ba3639 Fix #629. 2024-10-30 14:02:40 +09:00
Kristen Newbury 041150a580
Merge pull request #783 from github/release-automation/bump-version-to-2.38.0-dev
Bump version to 2.38.0-dev
2024-10-25 02:51:04 +00:00
knewbury01 9f4b332097 Bump version to 2.38.0-dev 2024-10-24 20:44:19 +00:00
Kristen Newbury 42c2b88bcd
Merge pull request #781 from github/lcartey/2-37-0-performance-improvements
Performance improvements since upgrade to 2.16.6
2024-10-24 16:23:56 +00:00
Luke Cartey 10b84ec9ec
Remove commented-out code 2024-10-24 16:17:48 +01:00
Luke Cartey a124f6346f
Rule 9.4: Performance optimization of aggregate initializer pairs
Refactored calculation to work top down, instead of bottom up,
which ensures we are always comparing elements from within the
same initializer.
2024-10-24 12:08:03 +01:00
Luke Cartey 8f909177a2
MSC39-C: Hint optimizer to join isExcluded after determining results 2024-10-24 12:07:35 +01:00
Luke Cartey dfdfe9b698
NotDistinctIdentifier: Performance optimization
Hint optimizer to perform join of exclusions after determining
results.
2024-10-24 12:06:38 +01:00
Luke Cartey 7eaad20146
Compatible types: performance improvements
Modify the `Compatible.qll` library to improve performance by
restricting to function declarations for the same function.

Adopt the Compatible library in DCL40-C, which has also improved
detection of compatible types.
2024-10-24 12:00:15 +01:00
Luke Cartey 18a3f35bae
Merge pull request #742 from github/codeql/upgrade-to-2.16.6
Upgrade `github/codeql` dependency to 2.16.6
2024-10-23 16:14:01 +00:00
Luke Cartey d48d3f71ad
Merge pull request #743 from github/lcartey/produce-ql-packs
Produce qlpacks as a build artifact
2024-10-23 16:07:14 +00:00
Luke Cartey ac004672ab
Merge pull request #777 from github/lcartey/rule-2-5-alt-uses
Rule 2.5: Consider macros accessed before definition
2024-10-23 14:43:16 +00:00
Luke Cartey cbcf0374aa
Add test case for spaces, ensure no clang-format 2024-10-23 14:43:45 +01:00
Luke Cartey 5b61358f7f
Improve regex to handle spaces 2024-10-23 14:38:02 +01:00
Kristen Newbury 20d46130f3
Merge branch 'main' into lcartey/produce-ql-packs 2024-10-23 09:22:27 -04:00
Luke Cartey 7efe7547ea
Merge pull request #753 from github/lcartey/a5-2-6
`A5-2-6`: Ignore cases with the same operator
2024-10-23 12:15:44 +00:00
Luke Cartey 7c3832f7cd
Merge branch 'main' into lcartey/rule-2-5-alt-uses 2024-10-23 09:34:33 +01:00
Luke Cartey 96366ae6cb
Update links 2024-10-23 09:33:16 +01:00
Kristen Newbury bdd3865bae
Merge branch 'main' into codeql/upgrade-to-2.16.6 2024-10-22 22:19:49 -04:00
Nicolas Will 1566129d5c
Merge pull request #765 from github/lcartey/rule-8-13-copies
`RULE-8-13`: Address false positive issues
2024-10-22 22:24:24 +00:00
Luke Cartey dd07767d6a
Rule 2.5: Consider macros accessed before definition 2024-10-22 22:58:36 +01:00
Luke Cartey 460fb26a4b
Reinstate macro instantiation results 2024-10-22 22:22:15 +01:00
Nicolas Will 5d247beb04
Merge pull request #769 from github/lcartey/rule-5-4-conditional-inclusion
`RULE-5-4`: Exclude results which do not occur in the same compilation, improve alert message
2024-10-22 21:17:57 +00:00
Luke Cartey bde048b1ea
Merge pull request #771 from github/lcartey/rule-1-3-main
`RULE-1-3`: Improve detection of standard compliant main functions
2024-10-22 21:12:59 +00:00
Luke Cartey f718e2a4a2
Merge branch 'main' into codeql/upgrade-to-2.16.6 2024-10-22 21:28:29 +01:00
Luke Cartey 68c1dafa71
Add test case 2024-10-22 21:26:58 +01:00
Luke Cartey 57dd7485f6
Rule 5.4: Address review comments 2024-10-22 21:18:01 +01:00
Luke Cartey 4b9d813620
Share PointerOrArrayType 2024-10-22 21:12:32 +01:00
Luke Cartey 47804a7b52
Add release notes 2024-10-22 19:11:19 +01:00