File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 push :
55 branches :
66 - release/**
7- permissions :
8- contents : write
9- pull-requests : write
10-
117jobs :
128 build :
139 name : Build gems
1410 runs-on : ubuntu-latest
1511 steps :
16- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
12+ - uses : actions/checkout@v4
1713 - name : Set up Ruby
1814 uses : ruby/setup-ruby@v1
1915 with :
Original file line number Diff line number Diff line change 3535
3636 steps :
3737 - name : Check out current commit
38- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
38+ uses : actions/checkout@v4
3939
4040 - name : Generate short image name and extract version
4141 id : image_name
Original file line number Diff line number Diff line change 44 push :
55 branches :
66 - release-*/**
7- permissions :
8- contents : write
9- pull-requests : write
10-
117jobs :
128 build :
139 name : Build
1410 runs-on : ubuntu-latest
1511 steps :
16- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
17- - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
12+ - uses : actions/checkout@v4
13+ - uses : actions/setup-node@v4
1814 - name : Set up Ruby
1915 uses : ruby/setup-ruby@v1
2016 with :
Original file line number Diff line number Diff line change 4242
4343 steps :
4444 - name : Checkout repository
45- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
45+ uses : actions/checkout@v4
4646
4747 # Initializes the CodeQL tools for scanning.
4848 - name : Initialize CodeQL
Original file line number Diff line number Diff line change 3131
3232 steps :
3333 - name : Checkout code
34- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
34+ uses : actions/checkout@v4
3535
3636 - name : Set up `.env` file
3737 run : |
Original file line number Diff line number Diff line change 66 lint :
77 runs-on : ubuntu-latest
88 steps :
9- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
9+ - uses : actions/checkout@v4
1010 - name : Set up Ruby
1111 uses : ruby/setup-ruby@v1
1212 with :
Original file line number Diff line number Diff line change 33 workflow_dispatch :
44 inputs :
55 version :
6- description : Version to release (or "auto")
7- required : false
6+ description : Version to release
7+ required : true
88 force :
9- description : Force a release even when there are release-blockers
9+ description : Force a release even when there are release-blockers (optional)
1010 required : false
11-
12- permissions :
13- contents : write
14- pull-requests : write
15-
1611jobs :
1712 release :
1813 runs-on : ubuntu-latest
19- name : Release a new version
14+ name : " Release a new version"
2015 steps :
2116 - name : Get auth token
2217 id : token
23- uses : actions/create-github-app-token@d72941d797fd3113feb6b93fd0dec494b13a2547 # v1
18+ uses : actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
2419 with :
2520 app-id : ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
2621 private-key : ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
27-
28- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
22+ - uses : actions/checkout@v4
2923 with :
3024 token : ${{ steps.token.outputs.token }}
3125 fetch-depth : 0
32-
3326 - name : Prepare release
34- uses : getsentry/craft@1c58bfd57bfd6a967b6f3fc92bead2c42ee698ce # v2
27+ uses : getsentry/action-prepare-release@v1
3528 env :
3629 GITHUB_TOKEN : ${{ steps.token.outputs.token }}
3730 with :
Original file line number Diff line number Diff line change 4444 - { ruby_version: "head" }
4545 - { ruby_version: 'jruby-head' }
4646 steps :
47- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
47+ - uses : actions/checkout@v4
4848 - name : Install sqlite
4949 run : |
5050 # See https://github.community/t5/GitHub-Actions/ubuntu-latest-Apt-repository-list-issues/td-p/41122/page/2
Original file line number Diff line number Diff line change 4242 exclude :
4343 - { ruby_version: 'jruby-head' }
4444 steps :
45- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
45+ - uses : actions/checkout@v4
4646
4747 - name : Set up Ruby ${{ matrix.ruby_version }}
4848 uses : ruby/setup-ruby@v1
Original file line number Diff line number Diff line change 6969 rails_version : " 7.0.0"
7070
7171 steps :
72- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
72+ - uses : actions/checkout@v4
7373 - name : Install sqlite and ImageMagick
7474 run : |
7575 # See https://github.community/t5/GitHub-Actions/ubuntu-latest-Apt-repository-list-issues/td-p/41122/page/2
You can’t perform that action at this time.
0 commit comments