Parker Brown
fe4ba3360a
Set NODE_USE_ENV_PROXY in main.js and update workflow
...
Moved NODE_USE_ENV_PROXY environment variable assignment from the GitHub Actions workflow to main.js for consistent runtime configuration. This change ensures the variable is always set when the application runs, regardless of workflow environment settings.
2025-08-22 12:31:42 -07:00
Parker Brown
926b8abad2
Set NODE_USE_ENV_PROXY in test workflow
...
Adds NODE_USE_ENV_PROXY=1 to the test job environment in GitHub Actions to enable proxy usage via environment variable.
2025-08-22 12:29:23 -07:00
Parker Brown
d988c9aaad
ci(test): set https_proxy env for test workflow
...
Adds the https_proxy environment variable to the test job in the GitHub Actions workflow to route requests through the specified proxy.
2025-08-22 12:24:32 -07:00
Salman Chishti
61789386cb
feat!: node 24 support ( #275 )
...
BREAKING CHANGE: Requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1 ) or later if you are using a self-hosted runner.
---------
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com >
2025-08-15 12:55:04 -07:00
dependabot[bot]
d00315e88c
build(deps): bump actions/checkout from 4 to 5 ( #279 )
2025-08-13 18:21:11 +00:00
Parker Brown
5204204e81
fix: revert "use node24 as runner" ( #278 )
...
Reverts actions/create-github-app-token#267 and fixes
https://github.com/actions/create-github-app-token/issues/274 .
2025-08-11 08:29:29 -07:00
Salman Chishti
a1cbe0fa3c
feat: use node24 as runner ( #267 )
...
Upgrade to node 24 as runners have node 24 support: https://github.com/actions/runner/pull/3940
2025-08-08 16:08:23 -07:00
Josh Gross
dff4b11d10
ci(test): set permissions in test workflow ( #247 )
...
-
https://github.com/actions/create-github-app-token/security/code-scanning/13
-
https://github.com/actions/create-github-app-token/security/code-scanning/14
This defines `permissions` on the `test.yml` workflow to align with our
Actions security best-practices and ensure workflows only have the
minimum required permissions.
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com >
2025-05-21 15:02:42 -04:00
Parker Brown
9ccc6dbd71
ci(test): add workflow_dispatch trigger
2024-08-08 14:31:42 -07:00
Grant Birkinbine
bb368d6a10
General Improvements ( #70 )
...
# General Improvements
> This is a classic @GrantBirki drive-by PR 🚗
This pull request does the following:
- Lightly updates and formats a few existing Actions workflows
- Adds a new `package-check` workflow to validate the contents of the
`dist/` directory have been properly built
- Uses a `.node-version` file so that local development and Actions
remain on the same pinned version of node
- Adds status badges to the readme for visual effect ⭐ 🎨
2023-11-02 22:23:07 -07:00
dependabot[bot]
7f24dca8d7
build(deps): bump actions/setup-node from 3 to 4 ( #67 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3
to 4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-node/releases ">actions/setup-node's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<p>In scope of this release we changed version of node runtime for
action from node16 to node20 and updated dependencies in <a
href="https://redirect.github.com/actions/setup-node/pull/866 ">actions/setup-node#866</a></p>
<p>Besides, release contains such changes as:</p>
<ul>
<li>Upgrade actions/checkout to v4 by <a
href="https://github.com/gmembre-zenika "><code>@gmembre-zenika</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/868 ">actions/setup-node#868</a></li>
<li>Update actions/checkout for documentation and yaml by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/876 ">actions/setup-node#876</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/gmembre-zenika "><code>@gmembre-zenika</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/868 ">actions/setup-node#868</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v3...v4.0.0 ">https://github.com/actions/setup-node/compare/v3...v4.0.0 </a></p>
<h2>v3.8.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Update semver by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/861 ">actions/setup-node#861</a></li>
<li>Update temp directory creation by <a
href="https://github.com/nikolai-laevskii "><code>@nikolai-laevskii</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/859 ">actions/setup-node#859</a></li>
<li>Bump <code>@babel/traverse</code> from 7.15.4 to 7.23.2 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/870 ">actions/setup-node#870</a></li>
<li>Add notice about binaries not being updated yet by <a
href="https://github.com/nikolai-laevskii "><code>@nikolai-laevskii</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/872 ">actions/setup-node#872</a></li>
<li>Update toolkit cache and core by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
and <a
href="https://github.com/seongwon-privatenote "><code>@seongwon-privatenote</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/875 ">actions/setup-node#875</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v3...v3.8.2 ">https://github.com/actions/setup-node/compare/v3...v3.8.2 </a></p>
<h2>v3.8.1</h2>
<h2>What's Changed</h2>
<p>In scope of this release, the filter was removed within the
cache-save step by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/831 ">actions/setup-node#831</a>.
It is filtered and checked in the toolkit/cache library.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v3...v3.8.1 ">https://github.com/actions/setup-node/compare/v3...v3.8.1 </a></p>
<h2>v3.8.0</h2>
<h2>What's Changed</h2>
<h3>Bug fixes:</h3>
<ul>
<li>Add check for existing paths by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/803 ">actions/setup-node#803</a></li>
<li>Resolve SymbolicLink by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/809 ">actions/setup-node#809</a></li>
<li>Change passing logic for cache input by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/816 ">actions/setup-node#816</a></li>
<li>Fix armv7 cache issue by <a
href="https://github.com/louislam "><code>@louislam</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/794 ">actions/setup-node#794</a></li>
<li>Update check-dist workflow name by <a
href="https://github.com/sinchang "><code>@sinchang</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/710 ">actions/setup-node#710</a></li>
</ul>
<h3>Feature implementations:</h3>
<ul>
<li>feat: handling the case where "node" is used for
tool-versions file. by <a
href="https://github.com/xytis "><code>@xytis</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/812 ">actions/setup-node#812</a></li>
</ul>
<h3>Documentation changes:</h3>
<ul>
<li>Refer to semver package name in README.md by <a
href="https://github.com/olleolleolle "><code>@olleolleolle</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/808 ">actions/setup-node#808</a></li>
</ul>
<h3>Update dependencies:</h3>
<ul>
<li>Update toolkit cache to fix zstd by <a
href="https://github.com/dmitry-shibanov "><code>@dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/804 ">actions/setup-node#804</a></li>
<li>Bump tough-cookie and <code>@azure/ms-rest-js</code> by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/802 ">actions/setup-node#802</a></li>
<li>Bump semver from 6.1.2 to 6.3.1 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/807 ">actions/setup-node#807</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65 "><code>8f152de</code></a>
Update actions/checkout for documentation and yaml (<a
href="https://redirect.github.com/actions/setup-node/issues/876 ">#876</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/23755b521f87533c8ed7f8fb13674f9021579e34 "><code>23755b5</code></a>
upgrade actions/checkout to v4 (<a
href="https://redirect.github.com/actions/setup-node/issues/868 ">#868</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/54534a2a9ba7308e8a8995af3104899e6a95b681 "><code>54534a2</code></a>
Change node version for action to node20 (<a
href="https://redirect.github.com/actions/setup-node/issues/866 ">#866</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/setup-node/compare/v3...v4 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 09:24:56 -07:00
Clay Miller
7b1d2aef87
feat: use dash notation for inputs (deprecates underscore notation) ( #59 )
...
Fixes #57
This PR implements the 3-step plan proposed by @gr2m in
https://github.com/actions/create-github-app-token/issues/57#issuecomment-1751272252 :
> 1. Support both input types
> 2. Log a deprecation warning for the old notation
> 3. Add a test for deprecations
Although this PR supports both input formats simultaneously, I opted
_not_ to document the old format in the updated README. That’s a
decision I’m happy to revisit, if y’all would prefer to have
documentation for both the old and new formats.
2023-10-06 13:10:49 -07:00
dependabot[bot]
3629f23f43
build(deps): bump actions/checkout from 3 to 4 ( #53 )
2023-10-01 21:27:42 -07:00
Gregor Martynus
4bb2d37925
ci(test): do not run end-to-end tests in PRs from forks ( #48 )
2023-09-21 16:34:10 -07:00
Gregor Martynus
9f83520638
ci(test): actually run integrration tests ( #47 )
2023-09-21 13:53:30 -07:00
Parker Brown
10f155294b
test: integration tests ( #40 )
...
Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com >
2023-09-05 08:32:55 -07:00
Parker Brown
4fd0ce7c29
ci(test): run on pull request and add concurrency configuration ( #17 )
...
- Run test on pull requests to the main branch instead of on every push
- Cancel in-progress workflows if a PR is updated (i.e., a new commit is
pushed) and the same workflows are triggered to run again
- Rename step ID from `demo` to `test`
---------
Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com >
2023-08-24 15:30:49 -07:00
Gregor Martynus
d1dfb47fa4
ci: update test ( #8 )
2023-08-21 11:42:40 -07:00
Gregor Martynus
f45685208f
feat: initial version ( #1 )
...
/ demo (push) Has been cancelled
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com >
Co-authored-by: Gregor Martynus <gr2m@users.noreply.github.com >
2023-06-08 17:04:10 -07:00