Commit Graph

231 Commits

Author SHA1 Message Date
Steven Luscher 7429df5176
Increase the Stalebot operations limit by another 50%. 2022-12-26 16:03:46 -08:00
Steven Luscher b619b0d33f
Increase Stalebot's operation consumption limit by another 50% 2022-12-23 21:53:19 -08:00
Steven Luscher 65ff61cfc8
Increase Stalebot operations limit by another 50% 2022-12-20 09:12:53 -08:00
Steven Luscher 9a82368dc9
Increase stalebot operations limit by 50%
We have to increase this until either it can handle 1000 issues in a single run, or we hit the GitHub API operations limit.
2022-12-19 23:03:40 -08:00
Steven Luscher 92c90271ab
Remove `start-date` config from Stalebot
This doesn't actually do what I thought it did. The `start-date` config doesn't make stalebot start from a certain date forward, it makes tasks older than that date immune to being closed.

This means I'm going to just have to find a way to raise the GitHub API operations limit to be able to handle more tasks, or wait until enough have been closed that it fits within our current limit.
2022-12-19 23:02:32 -08:00
Steven Luscher 8380bf027d
chore: correct the name of the STALEBOT_START_DATE_RFC_2822 variable (#29191)
Oops. Changed this in the repository, but failed to update it in code.

Note to self: land this _after_ 8:00UTC Dec 10
2022-12-17 09:38:42 -08:00
Yihau Chen 254d3f20b2
ci: check crates (#29009)
* init

* print all errors in the end

* print success msg

* use skip patterns instead of specific file

* v2

* checkout full history

* install toml cli in Github Actions step

* git diff only list added and modified

* prevent empty owner list

* lint: ident with space 2

* update 404 hint

* lint

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* wording

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* indent with space

* add some friendly error message

* wording

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* Update .github/workflows/crate-check.yml

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* fix indent

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2022-12-12 11:51:37 +08:00
Yihau Chen f339854504
chore: fix wrong name for GITHUB_SHA (#29162) 2022-12-09 14:28:09 +08:00
Steven Luscher 6b2275574f
chore: correct days before an issue in GitHub is considered stale by stalebot (#29157)
I got this wrong in #29134. The original config set this at 365 days, not 7.
2022-12-08 14:39:13 -08:00
Steven Luscher 8a0a578465
chore: a stalebot to close inactive issues and PRs (#29134) 2022-12-08 14:17:21 -08:00
Yihau Chen be8396040b
ci: make docs job name more explicit (#29072)
make docs job name more clear
2022-12-06 11:29:05 +08:00
Steven Luscher 8c6ad8c001
A GitHub workflow to automagically label PRs with Explorer or web3.js changes (#28986) 2022-11-29 18:14:53 -08:00
Yihau Chen a665d679cc
Merge pull request from GHSA-cq9g-c286-6ch7
* create a reusable workflow for current error reporting logic

* make github.event.head_commit.message as a env, COMMIT_MESSAGE

* make github.event.head_commit.author.name as a env, COMMIT_AUTHOR_NAME

* remove redundant name

* replace error reporting step with the reusalble workflow
2022-11-30 00:58:42 +08:00
yihau 34835f4906 rebuild web3-experimental pipeline when yaml file chagned 2022-11-22 08:25:29 -08:00
yihau 9adaab06ce bump pnpm/action-setup to v2.2.4 2022-11-22 08:25:29 -08:00
Yihau Chen ff2dd1e261
ci: use our cargo setup instead of actions-rs/toolchain (#28923) 2022-11-22 16:24:49 +00:00
steveluscher dbf68f7e93 [web3.js][experimental] Repair unpack path in bundle analyzer workflow 2022-11-22 06:41:47 +00:00
steveluscher 79bb14a28c [web3.js][experimental] Use different artifact downloader for bundle analysis step 2022-11-22 06:36:15 +00:00
steveluscher 0daa2c3aa9 Watch bundle sizes with Bundlewatch 2022-11-21 22:18:06 -08:00
Steven Luscher 2aca4160ca
[web3.js][experimental] A GitHub Actions workflow that builds the new code with Turborepo (#28916)
* Enable remote cache for Turborepo

* Rename `build` to `compile` and `package` to `build`

* Add a workflow that builds on PRs and pushes with Turborepo

* Explain how to connect to Turborepo remote caching

* Upgrade to pnpm 7
2022-11-21 21:47:32 -08:00
Yihau Chen 4c2733485a
ci: rewrite Github Actions slack error reporting (#28904) 2022-11-21 11:22:00 +00:00
Yihau Chen cbf224ad5c
ci: refactor docs pipeline (#28852)
* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition
2022-11-18 03:31:07 +00:00
Yihau Chen 43e5c188c2
ci: build ios and android in our stable and nightly (#28761)
* ci: build ios and android in our stable and nightly

* lint

* only build with stable version

* run client-targets build when push master
2022-11-09 13:25:55 +08:00
Yihau Chen e6d552d380
chore: bump cargo-ndk to v2.12.2 (#28759) 2022-11-07 16:37:48 +08:00
Yihau Chen db1875b153
chore: bump actions/setup-python to v4 (#28719) 2022-11-02 07:26:36 +00:00
Yihau Chen 19598cde8a
chore: bump actions/setup-node to v3 (#28717)
chore: bump actions/setup-node@v3
2022-11-02 13:47:58 +08:00
Yihau Chen 4e10820788
chore: bump actions/checkout from v2 to v3 (#28716) 2022-11-02 13:42:03 +08:00
Yihau Chen 4267a15292
ci: remove node v12 check (#28699)
ci: remove node 12 check
2022-11-01 19:44:24 +08:00
Yihau Chen 2a417de916
chore: web3js get rid of Travis (#28695)
* ci: remove travis related file

* docs: remove travis badge from README.md

* chore: npm uninstall @commitlint/travis-cli

* ci: add test.sh script

* ci: rebuild web3 pipeline when yml changed
2022-11-01 19:06:21 +08:00
Yihau Chen 50d811653a
chore: bump tj-actions/changed-files to v34 (#28674) 2022-10-29 15:07:59 +00:00
Yihau Chen c7cf598582
chore: use >> $GITHUB_OUTPUT instead of ::set-output (#28608) 2022-10-29 13:23:16 +08:00
Yihau Chen 9fe46bb038
chore: send slack notification when Github Action fails (#28310)
chore: send slack notification when github action fails
2022-10-12 15:52:00 +08:00
Jon Cinque 0aea2da091
docs: Update node build version to v16 (#28264) 2022-10-06 19:25:18 +02:00
Justin Starry 58e35fad27
Remove explorer preview workflow (#28154) 2022-09-30 06:10:28 +00:00
Yihau Chen cc94649d4a
chore: use cargo-ndk@2.11.0 (#28141) 2022-09-30 11:32:23 +08:00
Yihau Chen 6eeff08b15
chore: fix docs pipeline (#27794)
* trigger docs build when .github/workflows/docs.yml changed

* echo tag info

* echo channel info

* echo any changes info

* bump tj-actions/changed-files@v29.0.7

* fix variable name

* fix broken link
2022-09-15 14:50:59 +08:00
Justin Starry 71a086863b
Update 0-community.md 2022-08-30 15:12:09 +01:00
Justin Starry 4e8d4a012f
Update 0-community.md 2022-08-30 15:08:54 +01:00
Justin Starry 470e6d726c
Update 0-community.md 2022-08-30 15:07:37 +01:00
Justin Starry 56d698de61
Separate the general issue template into community / core (#27469) 2022-08-30 15:00:42 +01:00
Tyera Eulberg 46b3ecee55
Fix windows release builds (#26986)
* Don't try to build protobuf-src on windows

* Set protoc envar
2022-08-08 09:42:12 -06:00
Yihau Chen 6aaaf717a9
chore: install NDK r21 in runtime (#26916)
chore: install ndk 21
2022-08-04 19:14:28 +08:00
Ashwin Sekar 21a9a48941
Fix NDK env vars (#26801)
Fix setting the default version for NDK
2022-07-26 18:32:16 -07:00
Steven Luscher 44b9c7a962
Adding the `question` tag will now auto-close Issues and direct people to post on the Solana Stack Exchange (#26719)
* Adding the `question` tag will now auto-close Issues and direct people to post on the Solana Stack Exchange

* Formatting & add note about message being automated
2022-07-21 19:58:49 -07:00
Steven Luscher 8217848388
Direct issue filers to the Stack Exchange if their question is one of technical support 2022-07-12 15:29:29 -07:00
steviez 7a0ba899bb
Add some general guidance to GitHub issue template (#26570)
Add some general guidance to issue template
2022-07-12 09:53:15 -05:00
Tyera Eulberg f48d0b2b36
Add inputs to indicate minimum beta and stable releases that support the feature (#25981) 2022-06-14 22:23:07 -06:00
Yihau Chen 72f7aaf954
chore: set ndk21 as default (#25892) 2022-06-10 05:53:58 +00:00
Will Hickey 3f47c83e5c
Add github action to increment cargo version numbers when a release is published (#25821)
* Add github action to increment cargo version number when a release is published
2022-06-08 16:06:58 -05:00
Yihau Chen 79df1954eb
chore: fix docs pipeline (#25504)
* chore: change trigger rule

* chore: check tag and file modifed
2022-05-24 11:55:28 +08:00
yihau c49efae445 chore: windows build use channel or tag 2022-05-19 00:41:33 +08:00
yihau 66c9513eb0 chore: fix windows build doesn't be triggered correctly 2022-05-18 11:42:36 +08:00
Yihau Chen e493e0033a
chore: build windows artifacts on Github Actions (#25188)
* chore: always checkout repo from master

* chore: rename variable tag => commit

* chore: gh-release when tag is present

* chore: add release-artifacts-auto

* chore: skip build when channel is empty

* chore: use GITHUB_REF_NAME as CI_BRANCH
2022-05-13 17:10:03 +08:00
Yihau Chen 46c1ca6551
chore: build osx x86_64 artifacts on buildkite (#25138)
* chore: build osx x86_64 artifacts on buildkite

* chore: remove osx artifacts building flow from github action
2022-05-11 23:15:53 +08:00
yihau e27e9fb538 chore: print tar version 2022-05-10 17:33:33 +08:00
Yihau Chen 671775a244
chore: add missing VERCEL_TOKEN (#25079)
* chore: add missing VERCEL_TOKEN

* chore: add a newline to trigger docs build
2022-05-09 11:29:36 +08:00
yihau f3e4bd373d chore: use darwin19 to build osx x86_64 artifacts 2022-05-07 01:28:11 +08:00
yihau f3e916566f chore: fix mergify docs status label 2022-05-06 14:42:05 +08:00
steviez c895ad6b41
Make workflow not fail if no doc files changed (#25033) 2022-05-06 01:32:38 -05:00
yihau c491def895 chore: add push paths restriction in docs pipeline 2022-05-06 12:18:51 +08:00
Yihau Chen 0e3fc9d31c
chore: add docs actions (#25029)
* chore: mv .travis/* ci/

* chore: add docs action

* chore: update mergify
2022-05-06 12:14:50 +08:00
yihau b2ecfa6252 Revert "chore: pass GITHUB_TOKEN to workflow"
This reverts commit 3cc792cb9d.
2022-05-04 17:40:50 +08:00
yihau 3cc792cb9d chore: pass GITHUB_TOKEN to workflow 2022-05-04 17:33:16 +08:00
yihau d71ace6a35 chore: upload x86 artifacts to github release 2022-05-04 16:20:36 +08:00
yihau 97d3f9e151 chore: pass secrets to workflow 2022-05-04 11:48:17 +08:00
yihau b0ae4f9e4c chore: don't delete existing file in s3 bucket 2022-05-04 00:44:35 +08:00
Yihau Chen 9f163a87c0
chore: build x86 artifacts (#24941)
* chore: add GitHub Action env

* chore: add github tarball output path

* chore: add build x86 actions
2022-05-03 23:20:23 +08:00
yihau 8a43539394 chore: export web3.js repo only when pushing something in web3.js folder 2022-05-03 16:58:35 +08:00
axleiro 06f7c69caf
testing new buildkite pipeline 2022-04-23 15:50:44 +05:30
Yihau Chen a079d958c8
fix(ci): export github repo action (#24583)
* feat: full checkout repo

* feat: use python 3.x
2022-04-22 13:40:38 +08:00
Yihau Chen 016c11b978
fix(ci): use PAT as GITHUB_TOKEN (#24578) 2022-04-22 11:12:58 +08:00
Yihau Chen 3d0ca2d94e
feat: export web3 to minnor repo (#24557) 2022-04-21 18:51:32 +00:00
axleiro 6fb99891f2
stopped "autolock_bot_PR.yml" action file. 2022-04-05 11:41:23 +05:30
axleiro 2fff8bbcc8
stopped autolock_bot_closed_issues.yml 2022-04-04 10:04:49 +05:30
Justin Starry cf59c000d9
Add issue template for feature gate tracking issues (#24040)
* Add issue template for feature gate tracking issues

* review feedback
2022-04-01 21:16:56 +08:00
Justin Starry 0188e2601b
Add feature gate prompt and backport label automation (#24023) 2022-04-01 14:41:55 +08:00
axleiro 54aedb058c
schedule Cron job for every night 2022-03-30 19:46:47 +05:30
axleiro 7d281a8ddd
schedule Cron job for every ten min 2022-03-30 18:47:01 +05:30
axleiro f3f7578e4b
added action yml "autolock_bot_PR.yml"
This GitHub action is used to automatically lock PR since there has not been any activity in past 14 days after it was merged.
2022-03-30 18:36:29 +05:30
joeaba c8937fa244
schedule Cron job for every night 2022-03-30 15:06:53 +05:30
axleiro 2b75546190
added action yml "autolock_bot_closed_issue.yml"
This GitHub action is used to auto-lock closed issues if there is not any activity in the past 7 days.
2022-03-30 13:39:09 +05:30
Brooks Prumo 4d08234603
Remove extra newline from Issue template 2022-03-11 14:28:26 -06:00
Brooks Prumo ea1bcd3d59
Add newlines in templates (#23540) 2022-03-09 16:10:23 -06:00
axleiro afc41c7b11
fix: vercel preview "PR commit URl" on slack (#23519)
* fix: vercel preview "PR commit URl" on slack

added command to get "PR commit URl" on slack along with vercel preview deploy link on PR.

* fix: error trailing whitespace on buildkite
2022-03-09 17:06:36 +05:30
axleiro 5ac3466f26
added PAT token
fixing Error: Resource not accessible by integration
2022-03-03 16:24:09 +05:30
axleiro a9fd807f61
adding default working dir to fix promote to prod issue 2022-03-03 15:23:41 +05:30
axleiro b4480e6b70
fixing the vercel " promote to production" issue (#23466)
* fix the issue of "promote to Production" on vercel

* fix the issue "promote to production" on vercel for production deployment
2022-03-03 13:20:32 +05:30
Michael Vines 274a6a5ccb Narrow scope of client_targets build 2022-02-24 21:08:43 -08:00
Anton Lazarev cadc2de77d add github workflow to check solana-client compilation on android/ios targets 2022-02-22 09:05:51 -07:00
axleiro bf8ac87a78
opened github action after updated workflow permissions 2022-01-31 13:36:23 +05:30
axleiro 13e631dcf7
Rename explorer_production.yml.txt to explorer_production.yml 2022-01-29 21:02:09 +05:30
axleiro 24de5506c2
reverting back to travis
security issues
2022-01-29 20:44:28 +05:30
axleiro af8970ad7a
reverting back to travis
security issues
2022-01-29 20:39:23 +05:30
joeaba aab70b3aee
remove unnecessary commands & fetch Vercel deployment URL in slack report 2022-01-28 19:11:02 +05:30
joeaba 4cce058e07
add commands for the traceability of the exact URL in the file 2022-01-28 18:36:22 +05:30
axleiro ee9ccaf414
added command to trim extra data with link
filtered_url7=$(cut -f7 -d" " vercelfile2.txt) command to trim and get exact preview link
2022-01-28 12:52:09 +05:30
axleiro 322304f1d0
add command to get vercel preview url on slack 2022-01-27 21:10:26 +05:30
axleiro 021c1f4f24
trace variables inside file to get vercel deploy url on slack 2022-01-27 20:34:26 +05:30
axleiro 4e739bf7c4
added few command in explorer_preview.yml
added command to debug "fetching deploy url" to get message on slack
2022-01-27 19:37:44 +05:30
axleiro 1bac1bd58e
added team_id of "solana" vercel in scope .
added team_id of solana to fetch deploy link
2022-01-27 18:30:10 +05:30