Andrew Eisenberg
6e577cfca3
Add new packs input to init action
...
This input allows users to specify which packs to run. It works in
unison with the packs block of the config file and it is similar to
how `queries` works. They both use `+` in the same way.
Note that the `#TODO` in the pr check is still around, but the CLI
is available. I will remove the TODO in the next commit.
2021-06-23 16:08:35 -07:00
Andrew Eisenberg
f60ef170b0
Cleaning up comments around env vars
...
Also, move `getTemporaryDirectory` back to `actions-util`.
2021-06-03 11:33:20 -07:00
Andrew Eisenberg
3708898bf2
Add environment variables to signal feature and version to the CLI
...
This PR ensures environment variables are set before any invocation of
the CLI. Here is a list of vars that are set:
https://github.com/github/codeql-coreql-team/issues/1124#issuecomment-852463521
This ensures the CLI knows the features and versions of the containing
actions/runner.
Additionally:
- Fix the user agent so that it more closely aligns with user agent
spec
- Refactor environment variable initialization so that it all happens in
one place and call.
- Move Mode, getRequiredEnvParam, setMode, getMode out of actions-util
and into util. actions-util is meant for utils only called by the
action, not the runner.
The `prepareLocalRunEnvironment()` method is most likely deprecated and
should be removed. I originally added it because I had a way of working
where I would run the action from my local machine to test out changes,
but this was always a little flaky. So, I no longer use this way of
working. I will probably remove it soon.
2021-06-02 11:06:02 -07:00
Andrew Eisenberg
47588796b4
Send the version and mode with the user agent
...
This commit changes the way the action determines if running in action
or runner mode. There is now an environment variable that is set at the
beginning of the process and elsewhere in the process, we can check to
see if the variable is set.
2021-05-31 09:03:29 -07:00
Edoardo Pirovano
79c79f1be5
Add configuration option to set CodeQL DB location
2021-05-18 00:13:36 +01:00
Robert
8c91ba83e2
Introduce our own toolcache implementation for use by the runnner
2021-04-22 15:31:15 +01:00
Robert
d698cb3d2b
Make unguarded-action-lib better at ignoring uses of toolcache
2021-03-16 13:14:17 +00:00
Chris Gavin
bb51ece0b4
When downloading the CodeQL bundle, only use the GitHub AE endpoint on GitHub AE, and check it first.
2021-03-07 11:18:54 +00:00
Chris Gavin
ed751ece83
Allow overriding path of temporary files.
2021-02-01 15:34:13 +00:00
Simon Engledew
795b1923ec
Swap method naming to account for new functionality
2021-01-22 13:52:03 +00:00
Simon Engledew
28e2860afb
Correctly report WorkflowMissing
2021-01-22 13:51:45 +00:00
Robert
cb574a7d60
only insert external repos token if supplied
2021-01-19 15:42:57 +00:00
Robert
90d1a31dd4
Introduce external repository token
2021-01-12 12:07:03 +00:00
Robin Neatherway
d0d858c809
Merge branch 'main' into robertbrignull/meta
2020-12-07 12:34:21 +00:00
Simon Engledew
698e2a5487
Just convert the pattern into a RegExp...
2020-12-01 20:56:07 +00:00
Simon Engledew
56b1ead679
Do not show lint failed in the UX if it happens
2020-12-01 17:23:00 +00:00
Robin Neatherway
dff118f7ad
Use version information to construct payload
2020-11-30 16:45:18 +00:00
Robert
81a21bfa1e
Request meta endpoint at the start of execution
2020-11-26 17:54:46 +00:00
Simon Engledew
92df38732c
Merge branch 'main' into simon-engledew/lint-workspace
2020-11-26 15:22:22 +00:00
Simon Engledew
be09fb3e99
Implement feedback
2020-11-26 15:20:38 +00:00
Eric Cornelissen
e6ea8cbae0
Run npm run build
2020-11-25 22:46:30 +01:00
Simon Engledew
1020df5700
Merge branch 'main' into simon-engledew/lint-workspace
2020-11-24 14:55:54 +00:00
Simon Engledew
2ac22e8935
Send short codes that do not need URL encoding for better splunk tracing
2020-11-24 12:43:08 +00:00
Sam Partington
3ee4739b13
Make anonymous objects into variables for readability
2020-11-24 11:23:53 +00:00
Simon Engledew
6df1fc5e38
Do not fail if the workflow has been deleted
2020-11-24 10:51:31 +00:00
Simon Engledew
33bb87523e
Write a warning if there is an error with the workflow
2020-11-24 09:51:00 +00:00
Sam Partington
20567b5888
Introduce parameter object for API params that travel together
2020-11-23 14:39:01 +00:00
Simon Engledew
eb4226ede4
Scanning endpoint failures should not halt the scan
2020-11-19 15:49:46 +00:00
Robert
80b43ca9d3
send action ref and tool version in status reports
2020-11-12 12:27:31 +00:00
Simon Engledew
54f3e52e8f
Move setOutput into try block in case it errors
2020-11-04 19:29:06 +00:00
Simon Engledew
854109fe92
Report the path of CodeQL as an output
2020-11-04 15:38:31 +00:00
Chris Gavin
1220ae5bfd
Log a warning if the API version is not supported.
2020-10-30 12:20:06 +00:00
David Verdeguer
4575212a76
Use setup-python-dependencies input
2020-10-27 10:06:17 +01:00
David Verdeguer
d81cc671c0
Guard python deps install
2020-10-06 11:30:05 +02:00
David Verdeguer
23a1a65b43
Merge branch 'main' into daverlo/python-v2
2020-09-23 09:27:54 +02:00
Michael Huynh
4666a0eed0
Resolve violations of github/array-foreach lint
...
Resolves #199
2020-09-20 17:41:27 +08:00
Robert Brignull
875a8da7e3
include workflow queries in status report
2020-09-17 17:29:45 +01:00
Robert Brignull
c1cee53da5
Add getOptionalInput and getRequiredInput
2020-09-15 18:47:50 +01:00
Robert Brignull
121fd331cd
Introduce actions-util.ts
2020-09-15 14:01:21 +01:00
Chris Raynor
a184d50a26
Running lint-fix
2020-09-14 10:44:43 +01:00
David Verdeguer
8cea21575c
Install python deps on init
2020-09-11 10:53:41 +02:00
Robert Brignull
694fa2d961
add options to specify process name or level to trace
2020-09-07 13:36:47 +01:00
Robert Brignull
48df01325b
add alternative script for in runner mode
2020-09-02 15:50:37 +01:00
Robert Brignull
39b361ed69
Remove dependence of GITHUB_REPOSITORY env var
2020-08-27 11:06:14 +01:00
Robert Brignull
f5d645fc73
Fix use of wrong URL
2020-08-26 16:20:36 +01:00
Robert Brignull
217483dfd6
Convert rest of the actions
2020-08-26 16:20:36 +01:00
Robert Brignull
8efabe9ec9
Merge branch 'main' into tracer-config
2020-08-25 11:35:22 +01:00
Robert Brignull
9e342a9b83
rename the action entrypoint files
2020-08-24 15:15:26 +01:00